home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / packery / xpk_source / xpkmaster / smakefile < prev    next >
Makefile  |  1996-11-03  |  2KB  |  53 lines

  1. SCOPTS = RESOPT NOSTKCHK STRINGMERGE UCHAR NOCHKABORT OPT OPTSIZE \
  2.     OPTINLOCAL NOICONS MEMSIZE=HUGE DATA=FO
  3. SLOPTS = NOICONS STRIPDEBUG LIB LIB:SDI_ASM_STD_functions.o LIB:scnb.lib
  4.  
  5. FILES= All.c checksum.c fib.c geterror.c hook.c hook_fh.c hook_mem.c \
  6.     open.c progress.c query.c sublibs.c tags.c util.c xbuf.c \
  7.     xpkmaster.c xpkmaster.h xpk_strings.c xpk_strings.h
  8. ODIR = //xpk_Private/Objects/
  9.  
  10. XPK       = xpkmaster.library
  11. XPKDEBUG  = xpkmaster.libraryDEBUG
  12. XPK4      = xpkmaster.library4
  13. XPKDEBUG4 = xpkmaster.libraryDEBUG4
  14.  
  15. Both: $(ODIR)libdata.o $(XPK) $(XPKDEBUG)
  16.  
  17. Both4: $(ODIR)libdata.o $(XPK4) $(XPKDEBUG4)
  18.  
  19. All: Both Both4
  20.  
  21. $(ODIR)debug.o: debug.c
  22.     sc $(SCOPTS) debug.c OBJNAME=$(ODIR)debug.o
  23.  
  24. $(ODIR)libdata.o: libdata.a
  25.     Sprachen:MaxonAsm/4153n libdata.a -c co -o $(ODIR)libdata.o
  26.  
  27. $(ODIR)All.o: $(FILES)
  28.     sc $(SCOPTS) PARM=R All.c OBJNAME=$(ODIR)All.o
  29.  
  30. $(ODIR)All_d.o: $(FILES)
  31.     sc $(SCOPTS) All.c DEFINE=DEBUG OBJNAME=$(ODIR)All_d.o
  32.  
  33. $(ODIR)All_4.o: $(FILES)
  34.     sc $(SCOPTS) PARM=R DEFINE=SUPPORT_A4 All.c OBJNAME=$(ODIR)All_4.o
  35.  
  36. $(ODIR)All_4d.o: $(FILES)
  37.     sc $(SCOPTS) All.c DEFINE=SUPPORT_A4 DEFINE=DEBUG OBJNAME=$(ODIR)All_4d.o
  38.  
  39. $(XPK): $(ODIR)libdata.o $(ODIR)All.o
  40.     slink FROM $(ODIR)libdata.o $(ODIR)All.o $(SLOPTS) TO $(ODIR)$(XPK)
  41.  
  42. $(XPKDEBUG): $(ODIR)libdata.o $(ODIR)All_d.o $(ODIR)debug.o
  43.     slink FROM $(ODIR)libdata.o $(ODIR)All_d.o $(ODIR)debug.o $(SLOPTS) \
  44.     LIB:debug.lib LIB:ddebug.lib LIB:amiga.lib TO $(ODIR)$(XPKDEBUG)
  45.  
  46. $(XPK4): $(ODIR)libdata.o $(ODIR)All_4.o
  47.     slink FROM $(ODIR)libdata.o $(ODIR)All_4.o $(SLOPTS) TO $(ODIR)$(XPK4)
  48.  
  49. $(XPKDEBUG4): $(ODIR)libdata.o $(ODIR)All_4d.o $(ODIR)debug.o
  50.     slink FROM $(ODIR)libdata.o $(ODIR)All_4d.o $(ODIR)debug.o $(SLOPTS) \
  51.     LIB:debug.lib LIB:ddebug.lib LIB:amiga.lib TO $(ODIR)$(XPKDEBUG4)
  52.  
  53.