home *** CD-ROM | disk | FTP | other *** search
/ The Best of Mecomp Multimedia 1 / Mecomp-CD.iso / amiga / player / ahi / developer / drivers / toccata / smakefile < prev    next >
Makefile  |  1996-11-01  |  1KB  |  45 lines

  1. DEST    = AHI:User/Devs/ahi/toccata.audio
  2. DEST000    = AHI:User/Devs/ahi/toccata.audio.000
  3. PDEST    = AHI:User/Devs/AudioModes/TOCCATA
  4. OBJECTS    = toccata.o asmfuncs.o
  5. OBJECTS000 = toccata.000.o asmfuncs.o
  6.  
  7. CFLAGS    = \
  8. PARAMS=REGISTER LIBCODE NOSTACKCHECK DEBUG=FULL STRINGMERGE\
  9. DATA=NEAR NOVERSION UTILITYLIB NOSTANDARDIO OPTIMIZE OPTTIME OPTSCHED
  10.  
  11. AFLAGS  = SYMDEBUG LINEDEBUG QUIET NOEXE OPT NRQBPSMD
  12.  
  13. LFLAGS    = \
  14. LIBPREFIX _int LIBFD FD:ahi_sub_lib.fd NOICONS SMALLDATA SMALLCODE \
  15. LIBID "toccata.audio 2.0 (11.10.96)" LIBVERSION 2 LIBREVISION 0 STRIPDEBUG
  16.  
  17. all:        $(DEST) $(DEST000) $(PDEST)
  18.  
  19. $(DEST):    $(OBJECTS) smakefile
  20.     slink $(LFLAGS) TO toccata.audio FROM lib:libent.o lib:libinit.o $(OBJECTS) \
  21.         LIB LIB:sc.lib LIB:debug.lib LIB:amiga.lib
  22.     move toccata.audio $(DEST)
  23.     --flushlib toccata.audio
  24.  
  25. $(DEST000):    $(OBJECTS000) smakefile
  26.     slink $(LFLAGS) TO toccata.audio FROM lib:libent.o lib:libinit.o $(OBJECTS000) \
  27.           LIB LIB:sc.lib LIB:debug.lib LIB:amiga.lib
  28.     move toccata.audio $(DEST000)
  29.  
  30. toccata.o:    toccata.c toccata.h smakefile
  31.     sc CPU=68030 $(CFLAGS) toccata.c
  32.  
  33. toccata.000.o:    toccata.c toccata.h smakefile
  34.     sc CPU=68000 $(CFLAGS) OBJNAME toccata.000.o toccata.c
  35.  
  36. asmfuncs.o:    asmfuncs.a toccata.i smakefile
  37.     phxass $(AFLAGS) asmfuncs.a
  38.  
  39. $(PDEST):    prefsfile.a toccata.i smakefile
  40.     basm -ua+ -o$(PDEST) prefsfile.a
  41.     AHI:User/C/AddAudioModes $(PDEST)
  42.  
  43. clean:
  44.     --delete \#?.o \#?.tmp \#?.info QUIET
  45.