home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / disks / disk388.lzh / Free / Makefile < prev    next >
Makefile  |  1990-10-23  |  830b  |  31 lines

  1. #############################################################################
  2. # Makefile for FREE2 by Daniel Barrett.
  3. # Intended for Manx Aztec C version 5.0a.
  4. #############################################################################
  5.  
  6. PROGRAM        = free
  7. SRC        = dos.c env.c errors.c getopt.c main.c output.c strings.c
  8. OBJ        = dos.o env.o errors.o main.o output.o strings.o
  9. FREEOBJ        = $(OBJ) getopt.o
  10. INC        = free.h
  11. COMP_INC    = headers.comp
  12. LIBS        = -lc
  13. OPTIMIZE    = -so
  14. DEBUGGING    = 
  15. CFLAGS        = $(OPTIMIZE) -hi $(COMP_INC) $(DEBUGGING)
  16. LFLAGS        = +Q 
  17.  
  18. $(PROGRAM):    $(COMP_INC) $(FREEOBJ)
  19.         ln $(LFLAGS) $(FREEOBJ) -o $(PROGRAM) $(LIBS)
  20.  
  21. $(COMP_INC):    free.h
  22.         cc $(OPTIMIZE) -ho $(COMP_INC) free.h
  23.  
  24. $(OBJ):        $(INC)
  25.  
  26. getopt.o:    getopt.c
  27.         cc $(OPTIMIZE) $(DEBUGGING) getopt.c -o getopt.o
  28.  
  29. clean:
  30.         delete $(FREEOBJ) $(COMP_INC) $(PROGRAM).dbg
  31.