proto.make 730 B

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