ack/fast/driver/proto.make
1994-06-24 11:31:16 +00:00

58 lines
1.4 KiB
Makefile

# $Id$
#PARAMS do not remove this line!
SRC_DIR = $(SRC_HOME)/fast/driver
INCLUDES = -I$(TARGET_HOME)/config
CFLAGS = $(COPTIONS) $(INCLUDES)
LINTFLAGS = $(LINTOPTIONS) $(INCLUDES)
LDFLAGS = $(LDOPTIONS)
all: afcc afm2 afpc
install: all
cp afcc afm2 afpc $(TARGET_HOME)/bin
if [ $(DO_MACHINE_INDEP) = y ] ; \
then mk_manpage $(SRC_DIR)/afcc.1 $(TARGET_HOME) ; \
mk_manpage $(SRC_DIR)/afpc.1 $(TARGET_HOME) ; \
mk_manpage $(SRC_DIR)/afm2.1 $(TARGET_HOME) ; \
fi
cmp: all
-cmp afcc $(TARGET_HOME)/bin/afcc
-cmp afm2 $(TARGET_HOME)/bin/afm2
-cmp afpc $(TARGET_HOME)/bin/afpc
pr:
@pr $(SRC_DIR)/proto.make $(SRC_DIR)/driver.c
opr:
make pr | opr
clean:
rm -f *.$(SUF) afcc afm2 afpc Out
lint:
$(LINT) $(LINTFLAGS) -DFCC -D`ack_sys` $(SRC_DIR)/driver.c
afcc.$(SUF): $(SRC_DIR)/driver.c $(TARGET_HOME)/config/em_path.h
$(CC) $(CFLAGS) -c -DFCC -D$(MACH) -D`ack_sys` $(SRC_DIR)/driver.c
mv driver.$(SUF) afcc.$(SUF)
afpc.$(SUF): $(SRC_DIR)/driver.c $(TARGET_HOME)/config/em_path.h
$(CC) $(CFLAGS) -c -DFPC -D$(MACH) -D`ack_sys` $(SRC_DIR)/driver.c
mv driver.$(SUF) afpc.$(SUF)
afm2.$(SUF): $(SRC_DIR)/driver.c $(TARGET_HOME)/config/em_path.h
$(CC) $(CFLAGS) -c -DFM2 -D$(MACH) -D`ack_sys` $(SRC_DIR)/driver.c
mv driver.$(SUF) afm2.$(SUF)
afcc: afcc.$(SUF)
$(CC) $(LDFLAGS) -o afcc afcc.$(SUF)
afm2: afm2.$(SUF)
$(CC) $(LDFLAGS) -o afm2 afm2.$(SUF)
afpc: afpc.$(SUF)
$(CC) $(LDFLAGS) -o afpc afpc.$(SUF)