home *** CD-ROM | disk | FTP | other *** search
/ Point Programming 1 / PPROG1.ISO / c / pas_sdk1 / pas / subs / misc / large < prev    next >
Encoding:
Text File  |  1992-07-17  |  1.5 KB  |  42 lines

  1. #
  2. # Build file for creating the Miscellaneous LARGE model objects
  3. #
  4. AS   = /Mx                ### make file ASSEMBLER permenant switches
  5. CS   = /c /Ox /Zp1            ### make file COMPILER permenant switches
  6. AO   =       /DMODELSIZE=4 /DBUILD_NONE=1 ### make file ASSEMBLER command line switches
  7. CO   =       /AL                ### make file COMPILER command line switches
  8. INC  = ..\..\INC
  9. GINC = ..\..\..\INC
  10. LBO  =
  11. LIB  = ..\..\INC
  12.  
  13. DEFAULT: $(LIB)\mvllib.lib $(LIB)\mvhllib.lib
  14.  
  15. lfmemcpy.obj: fmemcpy.asm $(GINC)\model.inc $(INC)\common.inc $(GINC)\masm.inc
  16.     masm $(AS) $(AO) fmemcpy,lfmemcpy;
  17.  
  18. lgethw.obj: gethw.asm $(GINC)\model.inc $(GINC)\masm.inc
  19.     masm $(AS) $(AO) gethw,lgethw;
  20.  
  21. lhisto.obj: histo.asm $(GINC)\model.inc $(GINC)\masm.inc
  22.     masm $(AS) $(AO) histo,lhisto;
  23.  
  24. lmvout.obj: mvout.asm $(GINC)\model.inc $(GINC)\masm.inc
  25.     masm $(AS) $(AO) mvout,lmvout;
  26.  
  27. linithw.obj: inithw.c $(INC)\mixers.h $(INC)\binary.h $(INC)\common.h
  28.     cl $(CS) $(CO) /Folinithw inithw.c
  29.  
  30. lmvstate.obj: mvstate.asm $(GINC)\model.inc $(GINC)\masm.inc
  31.     masm $(AS) $(AO) mvstate,lmvstate;
  32.  
  33. lselfilt.obj: selfilt.c $(INC)\pcmio.h $(INC)\common.h
  34.     cl $(CS) $(CO) /Folselfilt selfilt.c
  35.  
  36. $(LIB)\mvllib.lib: lhisto.obj lselfilt.obj linithw.obj
  37.     lib $(LBO) $(LIB)\mvllib -+lhisto.obj -+lselfilt.obj -+linithw.obj ,,$(LIB)\mvllib;
  38.  
  39. $(LIB)\mvhllib.lib: lfmemcpy.obj lgethw.obj lmvstate.obj lmvout.obj
  40.     lib $(LBO) $(LIB)\mvhllib -+lfmemcpy.obj -+lgethw.obj -+lmvstate.obj -+lmvout.obj ,,$(LIB)\mvhllib;
  41.  
  42.