69 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			69 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
# $Header$
 | 
						|
 | 
						|
#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
 |