# $Id$ #PARAMS do not remove this line! SRC_DIR = $(SRC_HOME)/util/cmisc TARGET_BIN = $(TARGET_HOME)/bin CFLAGS = $(COPTIONS) LDFLAGS = $(LDOPTIONS) LINTFLAGS = $(LINTOPTIONS) all: cid cclash prid tabgen install: all cp cid cclash prid tabgen $(TARGET_BIN) if [ $(DO_MACHINE_INDEP) = y ] ; \ then mk_manpage $(SRC_DIR)/cid.1 $(TARGET_HOME) ; \ mk_manpage $(SRC_DIR)/cclash.1 $(TARGET_HOME) ; \ mk_manpage $(SRC_DIR)/prid.1 $(TARGET_HOME) ; \ mk_manpage $(SRC_DIR)/tabgen.1 $(TARGET_HOME) ; \ fi cmp: all -cmp cid $(TARGET_BIN)/cid -cmp cclash $(TARGET_BIN)/cclash -cmp prid $(TARGET_BIN)/prid -cmp tabgen $(TARGET_BIN)/tabgen 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