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