proto.make 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. # $Id$
  2. #PARAMS do not remove this line!
  3. SRC_DIR = $(SRC_HOME)/util/cmisc
  4. TARGET_BIN = $(TARGET_HOME)/bin
  5. CFLAGS = $(COPTIONS)
  6. LDFLAGS = $(LDOPTIONS)
  7. LINTFLAGS = $(LINTOPTIONS)
  8. all: cid cclash prid tabgen
  9. install: all
  10. cp cid cclash prid tabgen $(TARGET_BIN)
  11. if [ $(DO_MACHINE_INDEP) = y ] ; \
  12. then mk_manpage $(SRC_DIR)/cid.1 $(TARGET_HOME) ; \
  13. mk_manpage $(SRC_DIR)/cclash.1 $(TARGET_HOME) ; \
  14. mk_manpage $(SRC_DIR)/prid.1 $(TARGET_HOME) ; \
  15. mk_manpage $(SRC_DIR)/tabgen.1 $(TARGET_HOME) ; \
  16. fi
  17. cmp: all
  18. -cmp cid $(TARGET_BIN)/cid
  19. -cmp cclash $(TARGET_BIN)/cclash
  20. -cmp prid $(TARGET_BIN)/prid
  21. -cmp tabgen $(TARGET_BIN)/tabgen
  22. clean:
  23. rm -f *.$(SUF) cid cclash prid tabgen
  24. pr:
  25. @pr $(SRC_DIR)/proto.make $(SRC_DIR)/cclash.c $(SRC_DIR)/cid.c \
  26. $(SRC_DIR)/prid.c $(SRC_DIR)/GCIPM.c $(SRC_DIR)/tabgen.c
  27. opr:
  28. make pr | opr
  29. tabgen: tabgen.$(SUF)
  30. $(CC) $(LDFLAGS) -o tabgen tabgen.$(SUF)
  31. cid: cid.$(SUF) GCIPM.$(SUF)
  32. $(CC) $(LDFLAGS) -o cid cid.$(SUF) GCIPM.$(SUF)
  33. cclash: cclash.$(SUF) GCIPM.$(SUF)
  34. $(CC) $(LDFLAGS) -o cclash cclash.$(SUF) GCIPM.$(SUF)
  35. prid: prid.$(SUF) GCIPM.$(SUF)
  36. $(CC) $(LDFLAGS) -o prid prid.$(SUF) GCIPM.$(SUF)
  37. lint:
  38. $(LINT) $(LINTFLAGS) $(SRC_DIR)/cid.c $(SRC_DIR)/GCIPM.c
  39. $(LINT) $(LINTFLAGS) $(SRC_DIR)/prid.c $(SRC_DIR)/GCIPM.c
  40. $(LINT) $(LINTFLAGS) $(SRC_DIR)/cclash.c $(SRC_DIR)/GCIPM.c
  41. $(LINT) $(LINTFLAGS) $(SRC_DIR)/tabgen.c
  42. tabgen.$(SUF): $(SRC_DIR)/tabgen.c
  43. $(CC) -c $(CFLAGS) $(SRC_DIR)/tabgen.c
  44. cid.$(SUF): $(SRC_DIR)/cid.c
  45. $(CC) -c $(CFLAGS) $(SRC_DIR)/cid.c
  46. prid.$(SUF): $(SRC_DIR)/prid.c
  47. $(CC) -c $(CFLAGS) $(SRC_DIR)/prid.c
  48. cclash.$(SUF): $(SRC_DIR)/cclash.c
  49. $(CC) -c $(CFLAGS) $(SRC_DIR)/cclash.c
  50. GCIPM.$(SUF): $(SRC_DIR)/GCIPM.c
  51. $(CC) -c $(CFLAGS) $(SRC_DIR)/GCIPM.c