home *** CD-ROM | disk | FTP | other *** search
/ The Best of Mecomp Multimedia 2 / MECOMP-CD-II.iso / amiga / datatypes / mididt / source / smakefile < prev    next >
Encoding:
Makefile  |  1997-10-04  |  1.1 KB  |  54 lines

  1. # Makefile for midi.datatype and related stuff.
  2. #
  3. # $VER smakefile 40.0 (11.9.97)
  4. # Copyright 1997 Martin Gierich
  5.  
  6.  
  7. # Main Target
  8. midi.datatype:    startup.o libinit.o dispatch.o handlemidi.o
  9.         SLINK WITH smakefile.link
  10.         COPY midi.datatype sys:classes/datatypes
  11.         FLUSH midi.datatype QUIET
  12.  
  13. startup.o:    startup.c register.h
  14.         SC startup.c
  15.  
  16. libinit.o:    libinit.c register.h
  17.         SC libinit.c
  18.  
  19. dispatch.o:    dispatch.c debug.h register.h midiclass.h
  20.         SC dispatch.c DEFINE DEBUG
  21.  
  22. handlemidi.o:    handlemidi.c debug.h register.h midiclass.h
  23.         SC handlemidi.c DEFINE DEBUG
  24.  
  25. # independent files: debug.h register.h midiclass.h
  26.  
  27.  
  28. # Targets for tools:
  29. playaudio:    playaudio.c
  30.         SC playaudio.c LINK
  31.  
  32. playmidi:    playmidi.c
  33.         SC playmidi.c LINK
  34.  
  35.  
  36. # Pseudo-Targets:
  37. clean:
  38.         DELETE \#?.bak \#?.lnk \#?.o QUIET
  39.  
  40. gst:
  41.         SC makegst.h MAKEGST midi.gst
  42.  
  43. release:
  44.         SC startup.c libinit.c dispatch.c handlemidi.c OPT
  45.         SLINK WITH smakefile.link
  46.         COPY midi.datatype sys:classes/datatypes
  47.         FLUSH midi.datatype QUIET
  48.         SC playaudio.c LINK OPT
  49.         SC playmidi.c LINK OPT
  50.  
  51. doc:
  52.         MAKEDOC dispatch.c AUTODOC midi_dtc.doc TABS 3 NOICON TOC
  53.         XREFCONVERT midi_dtc.doc TO "" NOICON NOMAINPAGELINK
  54.