Pristine Ack-5.5
[Ack-5.5.git] / fcc / driver / proto.make
1 # $Id: proto.make,v 1.2 1994/06/24 11:03:32 ceriel Exp $
2
3 #PARAMS         do not remove this line!
4
5 SRC_DIR = $(SRC_HOME)/fcc/driver
6 INCLUDES = -I$(TARGET_HOME)/config
7 CFLAGS = $(COPTIONS) $(INCLUDES)
8 LINTFLAGS = $(LINTOPTIONS) $(INCLUDES)
9 LDFLAGS = $(LDOPTIONS)
10
11 all:    fcc
12
13 install:        all
14         cp fcc $(TARGET_HOME)/bin
15         if [ $(DO_MACHINE_INDEP) = y ] ; \
16         then    mk_manpage $(SRC_DIR)/fcc.1 $(TARGET_HOME) ; \
17         fi
18
19 cmp:    all
20         -cmp fcc $(TARGET_HOME)/bin/fcc
21
22 pr:
23         @pr $(SRC_DIR)/proto.make $(SRC_DIR)/fcc.c
24
25 opr:
26         make pr | opr
27
28 clean:
29         rm -f *.$(SUF) fcc Out
30
31 lint:
32         $(LINT) $(LINTFLAGS) -D`ack_sys` $(SRC_DIR)/driver.c
33
34 fcc.$(SUF):     $(SRC_DIR)/fcc.c $(TARGET_HOME)/config/em_path.h
35         $(CC) $(CFLAGS) -c -D$(MACH) -D`ack_sys` $(SRC_DIR)/fcc.c
36
37 fcc:    fcc.$(SUF)
38         $(CC) $(LDFLAGS) -o fcc fcc.$(SUF)