home *** CD-ROM | disk | FTP | other *** search
/ MACD 4 / MACD4.iso / cdity / EasyTM_src.lha / EasyTM-src / makefile < prev    next >
Encoding:
Makefile  |  1996-05-27  |  906 b   |  43 lines

  1.  
  2. # Commands
  3. cc = SC:C/SC
  4. link = SC:C/slink
  5. libs = LIB:sc.lib LIB:amiga.lib
  6.  
  7. # use e.g. 'make f=-O' to specify extra compiler flags
  8. CFLAGS =
  9. LOPT =
  10.  
  11.  
  12. # Relations
  13.  
  14. .c.o:
  15.     @Echo "*e[33;1m  $(cc) $(CFLAGS) $<*e[0m"
  16.     $(cc) $(CFLAGS) $*.c
  17.  
  18.  
  19. main = EasyTM
  20. conf = EasyTM-Prefs
  21. laun = launch
  22. read = read
  23. writ = write
  24. node = node
  25. jani = janitor
  26. pref = prefs
  27. libr = librarian
  28. IDCMP = IDCMP
  29. GADT = GadToolsBox
  30. GExt = GuiExtras
  31.  
  32. # Target modules
  33.  
  34. ALL:    $(main) $(conf)
  35.  
  36. $(main):    $(main).o $(read).o $(node).o $(pref).o $(jani).o $(libr).o $(laun).o
  37.     $(link) LIB:c.o $(main).o $(read).o $(node).o $(pref).o $(jani).o $(libr).o $(laun).o TO $(main) LIB $(LIBS) $(LOPT)
  38.  
  39.  
  40. $(conf):    $(conf).o $(read).o $(writ).o $(node).o $(pref).o $(GadT).o $(GExt).o $(idcmp).o $(libr).o
  41.     $(link) LIB:c.o $(conf).o $(read).o $(writ).o $(node).o $(pref).o $(GadT).o $(GExt).o $(idcmp).o $(libr).o boopsi.o TO $(conf) LIB $(LIBS) $(LOPT)
  42.