70 lines
1.8 KiB
Plaintext
70 lines
1.8 KiB
Plaintext
|
# $Header$
|
||
|
|
||
|
#PARAMS do not remove this line!
|
||
|
|
||
|
SRC_DIR = $(SRC_HOME)/util/cmisc
|
||
|
TARGET_BIN = $(TARGET_HOME)/bin
|
||
|
TARGET_MAN = $(TARGET_HOME)/man
|
||
|
CFLAGS = $(COPTIONS)
|
||
|
LDFLAGS = $(LDOPTIONS)
|
||
|
LINTFLAGS = $(LINTOPTIONS)
|
||
|
|
||
|
all: cid cclash prid tabgen
|
||
|
|
||
|
install: all
|
||
|
cp cid cclash prid tabgen $(TARGET_BIN)
|
||
|
cp $(SRC_DIR)/cid.1 $(SRC_DIR)/cclash.1 $(SRC_DIR)/prid.1 $(SRC_DIR)/tabgen.1 $(TARGET_MAN)
|
||
|
|
||
|
cmp: all
|
||
|
-cmp cid $(TARGET_BIN)/cid
|
||
|
-cmp cclash $(TARGET_BIN)/cclash
|
||
|
-cmp prid $(TARGET_BIN)/prid
|
||
|
-cmp tabgen $(TARGET_BIN)/tabgen
|
||
|
-cmp $(SRC_DIR)/cid.1 $(TARGET_MAN)/cid.1
|
||
|
-cmp $(SRC_DIR)/cclash.1 $(TARGET_MAN)/cclash.1
|
||
|
-cmp $(SRC_DIR)/prid.1 $(TARGET_MAN)/prid.1
|
||
|
-cmp $(SRC_DIR)/tabgen.1 $(TARGET_MAN)/tabgen.1
|
||
|
|
||
|
clean:
|
||
|
rm -f *.$(SUF) cid cclash prid tabgen
|
||
|
|
||
|
pr:
|
||
|
@pr $(SRC_DIR)/proto.make $(SRC_DIR)/cclash.c $(SRC_DIR)/cid.c \
|
||
|
$(SRC_DIR)/prid.c $(SRC_DIR)/GCIPM.c $(SRC_DIR)/tabgen.c
|
||
|
|
||
|
opr:
|
||
|
make pr | opr
|
||
|
|
||
|
tabgen: tabgen.$(SUF)
|
||
|
$(CC) $(LDFLAGS) -o tabgen tabgen.$(SUF)
|
||
|
|
||
|
cid: cid.$(SUF) GCIPM.$(SUF)
|
||
|
$(CC) $(LDFLAGS) -o cid cid.$(SUF) GCIPM.$(SUF)
|
||
|
|
||
|
cclash: cclash.$(SUF) GCIPM.$(SUF)
|
||
|
$(CC) $(LDFLAGS) -o cclash cclash.$(SUF) GCIPM.$(SUF)
|
||
|
|
||
|
prid: prid.$(SUF) GCIPM.$(SUF)
|
||
|
$(CC) $(LDFLAGS) -o prid prid.$(SUF) GCIPM.$(SUF)
|
||
|
|
||
|
lint:
|
||
|
$(LINT) $(LINTFLAGS) $(SRC_DIR)/cid.c $(SRC_DIR)/GCIPM.c
|
||
|
$(LINT) $(LINTFLAGS) $(SRC_DIR)/prid.c $(SRC_DIR)/GCIPM.c
|
||
|
$(LINT) $(LINTFLAGS) $(SRC_DIR)/cclash.c $(SRC_DIR)/GCIPM.c
|
||
|
$(LINT) $(LINTFLAGS) $(SRC_DIR)/tabgen.c
|
||
|
|
||
|
tabgen.$(SUF): $(SRC_DIR)/tabgen.c
|
||
|
$(CC) -c $(CFLAGS) $(SRC_DIR)/tabgen.c
|
||
|
|
||
|
cid.$(SUF): $(SRC_DIR)/cid.c
|
||
|
$(CC) -c $(CFLAGS) $(SRC_DIR)/cid.c
|
||
|
|
||
|
prid.$(SUF): $(SRC_DIR)/prid.c
|
||
|
$(CC) -c $(CFLAGS) $(SRC_DIR)/prid.c
|
||
|
|
||
|
cclash.$(SUF): $(SRC_DIR)/cclash.c
|
||
|
$(CC) -c $(CFLAGS) $(SRC_DIR)/cclash.c
|
||
|
|
||
|
GCIPM.$(SUF): $(SRC_DIR)/GCIPM.c
|
||
|
$(CC) -c $(CFLAGS) $(SRC_DIR)/GCIPM.c
|