home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fonts 1 / freshfonts1.bin / programs / amiga / pastex / pastex14-beta-6 / specialhost / source / smakefile < prev    next >
Makefile  |  1994-07-14  |  1KB  |  62 lines

  1. ##
  2. ##    SpecialHost for PasTeX
  3. ##
  4. ##    Copyright © by Olaf Barthel & Georg Heßmann
  5. ##
  6.  
  7. .c.o:
  8.     SC $(CFLAGS) $(CPU) $(MATH) $(DEBUG) $(GST) $*.c
  9.  
  10. .c.oo:
  11.     SC $(CFLAGS) $(OPTIMIZE) $(CPU) $(MATH) $(DEBUG) $(GST) OBJNAME=$*.oo $*.c
  12.  
  13. .asm.o:
  14.     ASM -D -IASM: -DVANILLA $*.asm
  15.  
  16. .a.o:
  17.     ASM -D -IASM: -DVANILLA -u $*.a
  18.  
  19. CFLAGS        = MCCONS STREQ STRMERGE NOSTKCHK UTILLIB IDLEN=65
  20. LFLAGS        = DEFINE __CXM33=__UCXM33 DEFINE __CXD33=__UCXD33 \
  21.           DEFINE __CXM22=__UCXM22 DEFINE __CXD22=__UCXD22 \
  22.           SC SD ADDSYM
  23.  
  24. OPTIMIZE    = OPTIMIZE OPTINLOCAL OPTTIME
  25. #CPU        = CPU=68030
  26. MATH        = MATH=IEEE
  27. DEBUG        = DEBUG=LINE
  28. #DEBUG        = DEBUG=SYMBOL
  29. GST        = GST=Host.gst GSTIMM
  30.  
  31. LIBS        = LIB:pools.lib LIB:scmieee.lib LIB:sc.lib LIB:amiga.lib LIB:debug.lib
  32. #LIBS        = LIB:scmieee.lib LIB:sc.lib LIB:amiga.lib LIB:debug.lib
  33. OBJS        = Host.o asyncio.oo graphics.oo tpic.oo Parse.o ReadImage.oo \
  34.           Tools.o Data.o Luminance.o Filter.oo Dither.oo Post.oo postasm.o postglue.o \
  35.           CRC.o
  36.  
  37. all:        Host.gst SpecialHost spec_deutsch.dvi
  38.  
  39. SpecialHost:    $(OBJS)
  40.         SLINK WITH T:LinkTemp.WITH <<!(T:LinkTemp.WITH)
  41.             FROM
  42.             $(OBJS)
  43.             TO
  44.             $@.debug
  45.             LIB
  46.             $(LIBS)
  47.             $(LFLAGS)
  48.             NOICONS
  49.             MAP RAM:$@.map,hs
  50.         <
  51.         SLINK $@.debug TO $@ ND NOICONS
  52.  
  53. Host.gst:    PreInclude.c asyncio.h
  54.         SC NOOBJNAME IDLEN=65 $(CPU) $(MATH) MAKEGST=$@ PreInclude.c
  55.         @avail >nil: Flush
  56.  
  57. asyncio.oo:    asyncio.c asyncio.h
  58.         SC $(CFLAGS) $(OPTIMIZE) $(CPU) $(DEBUG) IGNORE=73 OBJNAME=$@ asyncio.c
  59.  
  60. spec_deutsch.dvi:    spec_deutsch.tex
  61.             tex spec_deutsch.tex
  62.