home *** CD-ROM | disk | FTP | other *** search
/ The Best of Mecomp Multimedia 1 / Mecomp-CD.iso / amiga / tools / system / shutdown / smakefile < prev   
Makefile  |  1993-03-01  |  2KB  |  48 lines

  1. .c.o:
  2.     SC $(CFLAGS) $(GST) $(OPTIMIZE) $*.c
  3.  
  4. .asm.o:
  5.     ASM -IASM: $*.asm
  6.  
  7. CFLAGS            = MCCONS STREQ STRMERGE NOSTKCHK IDLEN=65
  8. LFLAGS            = SC SD ND
  9.  
  10. OPTIMIZE        = OPTIMIZE OPTINLOCAL OPTTIME
  11.  
  12. GST            = GSTIMM GST=Shutdown.gst
  13.  
  14. LIBS            = LIB:amiga.lib LIB:sc.lib
  15.  
  16. OBJS1            = RomTag.o LibMain.o FileWatch.o DevWatch.o Patch.o LibCode.o LocaleSupport.o ShutdownData.o
  17. OBJS2            = ShutdownSetup.o LocaleSupport.o
  18.  
  19. all:            Shutdown.gst shutdown.library ShutdownSetup Shutdown \
  20.             Catalogs/Deutsch/shutdown.catalog
  21.  
  22. LocaleSupport.o:    LocaleSupport.c LocaleSupport.h shutdown.h
  23. LibMain.o:        LibMain.c shutdown.library.h shutdown.h Shutdown.gst
  24. RomTag.o:        RomTag.asm shutdown.library.i
  25. FileWatch.o:        FileWatch.c LocaleSupport.h ShutdownGlobal.h Shutdown.gst
  26. DevWatch.o:        DevWatch.c LocaleSupport.h shutdown.h Shutdown.gst
  27. LibCode.o:        LibCode.c LocaleSupport.h ShutdownGlobal.h shutdown.h Shutdown.gst
  28. ShutdownData.o:        ShutdownGlobal.h
  29. ShutdownSetup.o:    ShutdownSetup.c ShutdownSetup.h LocaleSupport.h shutdownbase.h shutdown.h
  30.  
  31. shutdown.library:    $(OBJS1)
  32.             SLINK $(OBJS1) TO $@ LIB $(LIBS) $(LFLAGS)
  33.  
  34. ShutdownSetup:        $(OBJS2)
  35.             SLINK $(OBJS2) TO $@ LIB $(LIBS) $(LFLAGS)
  36.  
  37. Shutdown:        Shutdown.c
  38.             SC MCCONS STREQ STRMERGE NOSTKCHK LINK SMALLCODE SMALLDATA NOSTDIO STARTUP=CRES Shutdown.c
  39.  
  40. Catalogs/Deutsch/shutdown.catalog:    shutdown_deutsch.ct
  41.             NewCatComp shutdown.cd shutdown_deutsch.ct Catalog $@
  42.  
  43. shutdown.h:        shutdown.cd
  44.             CatComp shutdown.cd CFile $@
  45.  
  46. Shutdown.gst:        PreInclude.c
  47.             SC NOOBJNAME MAKEGST=$@ IDLEN=65 PreInclude.c
  48.