home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 180.lha / Files_v1.2 / src / Makefile < prev    next >
Makefile  |  1988-04-28  |  977b  |  51 lines

  1.  
  2. #   Makefile
  3. #
  4. #   -include:local must exist and my support library too
  5.  
  6. SYMS=    include:symbols.m
  7. SYMC=    include:local/makesymbols.c
  8. CFLAGS= +L +I$(SYMS)
  9. DEST=    srcc:files
  10.  
  11. SR1 = main.c
  12. SR2 = gadget.c
  13. SR3 = menu.c
  14. SR4 = files.c
  15. SR5 = memory.c
  16. SR6 = newwildcmp.c
  17. SR7 = filereq.c
  18.  
  19. OB1 = T:main.o
  20. OB2 = T:gadget.o
  21. OB3 = T:menu.o
  22. OB4 = T:files.o
  23. OB5 = T:memory.o
  24. OB6 = T:newwildcmp.o
  25. OB7 = T:filereq.o
  26.  
  27. SRCS= $(SR1) $(SR2) $(SR3) $(SR4) $(SR5) $(SR6) $(SR7)
  28. OBJS= $(OB1) $(OB2) $(OB3) $(OB4) $(OB5) $(OB6) $(OB7)
  29.  
  30. $(DEST): $(SYMS) $(OBJS)
  31.     ln +Q $(OBJS) -lsup32 -lc32 -o $(DEST)
  32.  
  33. $(OB1): $(SR1)
  34.     cc $(CFLAGS) $(SR1) -o $(OB1)
  35. $(OB2): $(SR2)
  36.     cc $(CFLAGS) $(SR2) -o $(OB2)
  37. $(OB3): $(SR3)
  38.     cc $(CFLAGS) $(SR3) -o $(OB3)
  39. $(OB4): $(SR4)
  40.     cc $(CFLAGS) $(SR4) -o $(OB4)
  41. $(OB5): $(SR5)
  42.     cc $(CFLAGS) $(SR5) -o $(OB5)
  43. $(OB6): $(SR6)
  44.     cc $(CFLAGS) $(SR6) -o $(OB6)
  45. $(OB7): $(SR7)
  46.     cc $(CFLAGS) $(SR7) -o $(OB7)
  47.  
  48. $(SYMS):    $(SYMC)
  49.     make -f include:local/Makefile
  50.  
  51.