home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / libraries / pchglib14.lha / makefile < prev    next >
Encoding:
Makefile  |  1994-12-10  |  2.3 KB  |  88 lines

  1. # Generates pchg.lib and pchgr.lib
  2.  
  3. OBJ=PCHGLib.o HuffComp.o SetUserCopList.o ParsePCHG.o SHAM2PCHG.o FastDecomp.o BuildFreqTable.o
  4. OBJR=PCHGLibr.o HuffCompr.o SetUserCopListr.o ParsePCHGr.o SHAM2PCHGr.o FastDecomp.o BuildFreqTable.o
  5.  
  6. all: pchgr.lib pchg.lib
  7.  
  8. pchg.lib: $(OBJ)
  9.      oml pchg.lib R $(OBJ)
  10.  
  11. pchgr.lib: $(OBJR)
  12.      oml pchgr.lib R $(OBJR)
  13.  
  14. PCHGLibr.o: PCHGLib.c
  15.      sc PARMS=REG NOSTKCHK OPTIMIZE STREQ UNSCHAR STRMERGE OBJNAME=PCHGLibr.o $*
  16.  
  17. PCHGLib.o: PCHGLib.c
  18.      sc NOSTKCHK OPTIMIZE STREQ UNSCHAR STRMERGE OBJNAME=PCHGLib.o $*
  19.  
  20. HuffCompr.o: HuffComp.c
  21.      sc PARMS=REG NOSTKCHK OPTIMIZE STREQ UNSCHAR STRMERGE OBJNAME=HuffCompr.o $*
  22.  
  23. HuffCompr.o:
  24.      sc NOSTKCHK OPTIMIZE STREQ UNSCHAR STRMERGE OBJNAME=HuffComp.o $*
  25.  
  26. SetUserCopListr.o: SetUserCopList.c
  27.      sc  PARMS=REG NOSTKCHK OPTIMIZE STREQ UNSCHAR STRMERGE OBJNAME=SetUserCopListr.o $*
  28.  
  29. SetUserCopList.o: SetUserCopList.c
  30.      sc  NOSTKCHK OPTIMIZE STREQ UNSCHAR STRMERGE OBJNAME=SetUserCopList.o $*
  31.  
  32. ParsePCHGr.o: ParsePCHG.c
  33.      sc PARMS=REG NOSTKCHK OPTIMIZE STREQ UNSCHAR STRMERGE OBJNAME=ParsePCHGr.o $*
  34.  
  35. ParsePCHG.o: ParsePCHG.c
  36.      sc NOSTKCHK OPTIMIZE STREQ UNSCHAR STRMERGE OBJNAME=ParsePCHG.o $*
  37.  
  38. SHAM2PCHGr.o: SHAM2PCHG.c
  39.      sc  PARMS=REG NOSTKCHK OPTIMIZE STREQ UNSCHAR STRMERGE OBJNAME=SHAM2PCHGr.o $*
  40.  
  41. SHAM2PCHG.o: SHAM2PCHG.c
  42.      sc  NOSTKCHK OPTIMIZE STREQ UNSCHAR STRMERGE OBJNAME=SHAM2PCHG.o $*
  43.  
  44. FastDecomp.o: FastDecomp.a
  45.      asm -u $*
  46.  
  47. BuildFreqTable.o: BuildFreqTable.a
  48.      asm -u $*
  49.  
  50. Autodoc:
  51.      autodoc >PCHGLib.doc -I -C -s PCHGLib.c HuffComp.c SetUserCopList.c ParsePCHG.c SHAM2PCHG.c FastDecomp.a BuildFreqTable.a
  52.  
  53. docs:
  54.      tex PCHG.texinfo
  55.      tex PCHG.texinfo
  56.      dvips -t a4 PCHG
  57.      makeinfo --amiga --fill-column 77 PCHG.texinfo
  58.      makeinfo --amiga --no-headers --fill-column 77 --output PCHG.doc PCHG.texinfo
  59.  
  60. archive:
  61.         -delete PCHGLib1?.lha
  62.         lha a PCHGLib14\
  63.             Makefile\
  64.             BuildFreqTable.a\
  65.             FastDecomp.a\
  66.             HuffComp.c\
  67.             ParsePCHG.c\
  68.             PCHGLib.c\
  69.             pchglib.doc\
  70.             pchgr.lib\
  71.             SetUserCopList.c\
  72.             SHAM2PCHG.c\
  73.             cp:Mostra2V15.lha\
  74.             cp:MakeVPort_Patch374.lha\
  75.             SG:PCHG/LightHouse.mp\
  76.             SG:PCHG/Lake.mp\
  77.             PCHG.guide\
  78.             pchg.lib\
  79.             ToPCHG\
  80.             ToPCHG.c\
  81.             PCHG.dvi\
  82.             PCHG.ps\
  83.             PCHG.texinfo\
  84.             README
  85.         lha -x a PCHGLib14\
  86.             include/clib/pchglib_protos.h\
  87.             include/iff/PCHG.h\
  88.