1 # $Id: proto.make,v 1.4 1994/06/24 10:16:48 ceriel Exp $
3 #PARAMS do not remove this line!
5 SRC_DIR = $(SRC_HOME)/util/cmisc
6 TARGET_BIN = $(TARGET_HOME)/bin
9 LINTFLAGS = $(LINTOPTIONS)
11 all: cid cclash prid tabgen
14 cp cid cclash prid tabgen $(TARGET_BIN)
15 if [ $(DO_MACHINE_INDEP) = y ] ; \
16 then mk_manpage $(SRC_DIR)/cid.1 $(TARGET_HOME) ; \
17 mk_manpage $(SRC_DIR)/cclash.1 $(TARGET_HOME) ; \
18 mk_manpage $(SRC_DIR)/prid.1 $(TARGET_HOME) ; \
19 mk_manpage $(SRC_DIR)/tabgen.1 $(TARGET_HOME) ; \
23 -cmp cid $(TARGET_BIN)/cid
24 -cmp cclash $(TARGET_BIN)/cclash
25 -cmp prid $(TARGET_BIN)/prid
26 -cmp tabgen $(TARGET_BIN)/tabgen
29 rm -f *.$(SUF) cid cclash prid tabgen
32 @pr $(SRC_DIR)/proto.make $(SRC_DIR)/cclash.c $(SRC_DIR)/cid.c \
33 $(SRC_DIR)/prid.c $(SRC_DIR)/GCIPM.c $(SRC_DIR)/tabgen.c
39 $(CC) $(LDFLAGS) -o tabgen tabgen.$(SUF)
41 cid: cid.$(SUF) GCIPM.$(SUF)
42 $(CC) $(LDFLAGS) -o cid cid.$(SUF) GCIPM.$(SUF)
44 cclash: cclash.$(SUF) GCIPM.$(SUF)
45 $(CC) $(LDFLAGS) -o cclash cclash.$(SUF) GCIPM.$(SUF)
47 prid: prid.$(SUF) GCIPM.$(SUF)
48 $(CC) $(LDFLAGS) -o prid prid.$(SUF) GCIPM.$(SUF)
51 $(LINT) $(LINTFLAGS) $(SRC_DIR)/cid.c $(SRC_DIR)/GCIPM.c
52 $(LINT) $(LINTFLAGS) $(SRC_DIR)/prid.c $(SRC_DIR)/GCIPM.c
53 $(LINT) $(LINTFLAGS) $(SRC_DIR)/cclash.c $(SRC_DIR)/GCIPM.c
54 $(LINT) $(LINTFLAGS) $(SRC_DIR)/tabgen.c
56 tabgen.$(SUF): $(SRC_DIR)/tabgen.c
57 $(CC) -c $(CFLAGS) $(SRC_DIR)/tabgen.c
59 cid.$(SUF): $(SRC_DIR)/cid.c
60 $(CC) -c $(CFLAGS) $(SRC_DIR)/cid.c
62 prid.$(SUF): $(SRC_DIR)/prid.c
63 $(CC) -c $(CFLAGS) $(SRC_DIR)/prid.c
65 cclash.$(SUF): $(SRC_DIR)/cclash.c
66 $(CC) -c $(CFLAGS) $(SRC_DIR)/cclash.c
68 GCIPM.$(SUF): $(SRC_DIR)/GCIPM.c
69 $(CC) -c $(CFLAGS) $(SRC_DIR)/GCIPM.c