home *** CD-ROM | disk | FTP | other *** search
/ Enigma Amiga Life 109 / EnigmaAmiga109CD.iso / software / on-line / amster / src / smakefile < prev   
Makefile  |  2000-01-21  |  1KB  |  55 lines

  1. #
  2. # Amster
  3. # SAS/C makefile
  4. #
  5.  
  6. OBJS= amster_Cat.o main.o gui.o search.o download.o prefs.o info.o msg.o napster.o rexx.o
  7.  
  8. # Don't remove "nostackcheck" from compiler options.
  9. OPTS= nostackcheck
  10.  
  11. #
  12.  
  13. Amster: $(OBJS)
  14.    sc $(OBJS) noicons stripdebug link to Amster
  15.    copy Amster /Amster
  16.  
  17. #
  18.  
  19. amster_Cat.o: amster.cd amster_Cat.h amster_Cat.c
  20.    flexcat amster.cd amster_Cat.c=C_c.sd
  21.    flexcat amster.cd amster_Cat.h=C_h.sd
  22.    sc amster_Cat.c $(OPTS)
  23.  
  24. main.o: main.c config.h
  25.    sc main.c $(OPTS)
  26.  
  27. gui.o: gui.c gui.h download.h prefs.h config.h
  28.    sc gui.c $(OPTS)
  29.  
  30. search.o: search.c search.h config.h
  31.    sc search.c $(OPTS)
  32.  
  33. download.o: download.c download.h config.h
  34.    sc download.c $(OPTS) incdir netinclude:
  35.  
  36. prefs.o: prefs.c prefs.h config.h
  37.    sc prefs.c $(OPTS)
  38.  
  39. info.o: info.c info.h config.h
  40.    sc info.c $(OPTS)
  41.  
  42. msg.o: msg.c msg.h config.h
  43.    sc msg.c $(OPTS)
  44.  
  45. napster.o: napster.c napster.h prefs.h config.h
  46.    sc napster.c $(OPTS) incdir netinclude:
  47.  
  48. rexx.o: rexx.c config.h
  49.    sc rexx.c $(OPTS)
  50.  
  51. #
  52.  
  53. clean:
  54.    delete Amster Amster.lnk \#?.o
  55.