home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / games / utils / ztools.lha / ztools / src / Makefile < prev    next >
Makefile  |  1993-03-03  |  1KB  |  59 lines

  1. ## Install directory
  2. DEST          = bin
  3.  
  4. ## Setup Compiler Flags
  5. INCLUDES      =    -IGCC:include -IGCC:include/sys
  6.  
  7. OPTIMIZE = -O
  8. TCOV =
  9. DEBUG =
  10.  
  11. CDEFS          =    $(DEBUG) $(TCOV) $(OPTIMIZE)
  12.  
  13. CFLAGS          = $(INCLUDES) $(CDEFS) -DUNIX
  14.  
  15. CC            =    gcc
  16. LINKER          = gcc
  17. LINTFLAGS     =    $(INCLUDES) $(CDEFS) 
  18. MAKEFILE      = Makefile
  19. OBJS          =
  20. EXTOBJS          =    
  21. PROGRAM          = zdis zverify zdump
  22.  
  23. ## Source Files
  24.  
  25. EXTHDRS          = 
  26. HDRS          = tx.h
  27.  
  28. C_SRCS        = verify.c txio.c txd.c infodump.c
  29. YACC_SRCS     = 
  30. LEX_SRCS      = 
  31.  
  32. SRCS          = $(C_SRCS) $(YACC_SRCS) $(LEX_SRCS)
  33. OBJS          = $(C_SRCS:.c=.o) $(LEX_SRCS:.l=.o) $(YACC_SRCS:.y=.o)
  34.  
  35. MANS          =    
  36. TRASH         = *.bak *.o core *~* .emacs_* tags TAGS make.log MakeOut
  37. JUNKS          =    $(PROGRAM) $(TRASH) 
  38.  
  39. #    Standard Targets 
  40.  
  41. all:        $(PROGRAM)
  42.  
  43. zdis:    tx.h txio.o txd.o
  44.     $(LINKER) $(CFLAGS) txd.o txio.o $(LIBS) $(EXTLIBS) -o zdis
  45.  
  46. zdump:   tx.h txio.o infodump.o
  47.     $(LINKER) $(CFLAGS) txio.o infodump.o $(LIBS) $(EXTLIBS) -o zdump
  48.  
  49. zverify:      verify.o
  50.     $(LINKER) $(CFLAGS) verify.o $(LIBS) $(EXTLIBS) -o zverify
  51.  
  52. clean:;        @rm -f $(OBJS) $(JUNKS)
  53.  
  54. install:    $(PROGRAM)
  55.         @echo Installing $(PROGRAM) in $(DEST)
  56.         @cp $(PROGRAM) $(DEST)
  57.  
  58. #### End of standard targets ####
  59.