home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Programmierung / SOURCE.mdf / programm / msdos / c / mscwattc / elib / makefile < prev    next >
Encoding:
Makefile  |  1992-01-14  |  1.3 KB  |  45 lines

  1. #
  2. # ELIB - library of MSC/TC compatible functions
  3. #        and old MASM/new MASM/TASM compatible too
  4. #
  5. #=================================================================
  6. # Modified for MSC600A - Economic Science Laboratory
  7. # University of Arizona
  8. #       Shawn LaMaster - lamaster@ziggy.econ.arizona.edu
  9. #       Sean Coates    - xibo@fido.econ.arizona.edu
  10. #=================================================================
  11.  
  12. # Currently this makes a library of large model functions,
  13. # to make the small model, change MODEL=-ms and AFLAGS=... -DFUNC_L=0
  14. # ...or just uncomment the small model statements - S.L.
  15. #
  16. CFLAGS= /AL /Zi 
  17. MODELS=-ms
  18. MODELL=-ml
  19.  
  20. # Assembler flags
  21. AFLAGS=-mx -t -zi
  22. AMODELS=-dFUNC_L=0
  23. AMODELL=-dFUNC_L=1
  24.  
  25. # Define PC-specific include file
  26.  
  27. .c.obj:
  28. #        cl -c $(MODELS) $(CFLAGS) $*.c
  29. #        lib ..\lib\wattcpsm -+$*;
  30.         cl -c $(MODELL) $(CFLAGS) $*.c
  31.         lib ..\elib\wattcplg -+$*;
  32.  
  33. .asm.obj:
  34. #        masm $(AFLAGS) $(AMODELS) $*;
  35. #        lib ..\lib\wattcpsm -+$*;
  36.         masm $(AFLAGS) $(AMODELL) $*;
  37.         lib ..\elib\wattcplg -+$*;
  38.  
  39. start: elib.lib
  40.  
  41. ELIB.LIB: QMSG.OBJ OUTHEXES.OBJ BACKGRND.OBJ DOSLIST.OBJ KEEP.OBJ OUTCH.OBJ \
  42. OUTHEX.OBJ OUTS.OBJ OUTSN.OBJ INTEL.OBJ INCHKSUM.OBJ QMOVE.OBJ QCMP.OBJ \
  43. SEMAPHOR.OBJ TIMEOUT.OBJ
  44.  
  45.