home *** CD-ROM | disk | FTP | other *** search
/ back2roots/padua / padua.7z / padua / ftp.vapor.com / voyager / voyager-sdk.lzx / SMakefile < prev    next >
Encoding:
Makefile  |  2000-04-14  |  1.5 KB  |  58 lines

  1. # SMakefile for Zapster
  2. #
  3. # ⌐ 2000 by David Gerber <zapek@vapor.com>
  4. # All rights reserved
  5. #
  6. # $Id$
  7.  
  8. CC = sc
  9.  
  10. LIBVER = 1
  11. LIBREV = 0
  12. LIBID = "zapster_plugin 1.0 (26.03.2000)"
  13.  
  14. ARCHIVE = voyager-sdk.lzx
  15.  
  16. OBJS = zapster_vplug.o zapster_mcc.o zapster_prefs.o
  17.  
  18. all: $(OBJS)
  19.     slink FROM lib:libent.o,lib:libinit.o $(OBJS) LIB lib:sc.lib LIB lib:debug.lib LIB lib:amiga.lib \
  20.     SMALLCODE SMALLDATA ADDSYM NOICONS LIBVERSION $(LIBVER) LIBREVISION $(LIBREV) \
  21.     LIBFD v_plugin.fd LIBID $(LIBID) to Zapster.VPlug
  22.     -delete Zapster.VPlug.debug
  23.     rename Zapster.VPlug Zapster.VPlug.debug
  24.     slink FROM lib:libent.o,lib:libinit.o $(OBJS) LIB lib:sc.lib LIB lib:debug.lib LIB lib:amiga.lib \
  25.     SMALLCODE ND SMALLDATA NOICONS LIBVERSION $(LIBVER) LIBREVISION $(LIBREV) \
  26.     LIBFD v_plugin.fd LIBID $(LIBID) to Zapster.VPlug
  27.  
  28. zapster_vplug.o: zapster_mcc.h zapster_vplug.c
  29.     $(CC) $(CFLAGS) $(DEBUG) zapster_vplug.c
  30.  
  31. zapster_mcc.o: zapster_mcc.h zapster_mcc.c
  32.     $(CC) $(CFLAGS) $(DEBUG) zapster_mcc.c
  33.  
  34. zapster_prefs.o: zapster_mcc.h zapster_prefs.c
  35.     $(CC) $(CFLAGS) $(DEBUG) zapster_prefs.c
  36.  
  37. clean:
  38.     -delete $(OBJS) \#?.lnk Zapster.VPlug QUIET
  39.  
  40. debug:
  41.     smake DEBUG=DEF=DEBUG=1
  42.  
  43. release: all
  44.     -delete $(OBJS) \#?.debug QUIET
  45.     copy work:vapor/voyager/v_plugin\#? to ""
  46.     copy work:vapor/flushlib/flushlib to ""
  47.     copy work:vapor/flushlib/flushlib.readme to ""
  48.     -delete $(ARCHIVE)
  49.     lzx -9 a $(ARCHIVE) \#?
  50.  
  51. zapinstall: all
  52.     copy Zapster.VPlug to AmiTCP:/voyager/plugins
  53.     -flushlib Zapster.VPlug
  54.  
  55. zapninstall: all
  56.     slink from Zapster.VPlug to rh0:communications/Voyager/Plugins/Zapster.VPlug noicons stripdebug
  57.  
  58.