MAKEFILE
上传用户:better800
上传日期:2022-06-13
资源大小:1853k
文件大小:1k
源码类别:

TCP/IP协议栈

开发平台:

DOS

  1. #
  2. # ELIB - library of MSC/TC compatible functions
  3. #        and old MASM/new MASM/TASM compatible too
  4. #
  5. # This makes libraries of small, large, and huge model functions,
  6. #
  7. CFLAGS= -w -a -1 -d -f- -G -O -Z -DMSDOS -I..include -ID:bc31include
  8. #CFLAGS= -w -a -d -f- -G -O -Z -DMSDOS -I..include -ID:bc31include
  9. MODELS=-ms
  10. MODELL=-ml
  11. MODELH=-mh
  12. # Assembler flags
  13. AFLAGS=-mx -t
  14. AMODELS=-dFUNC_L=0
  15. AMODELL=-dFUNC_L=1
  16. # Define PC-specific include file
  17. .c.obj:
  18.         bcc -c $(MODELS) $(CFLAGS) $*.c
  19.         tlib ..libwattcpsm -+$*
  20.         bcc -c $(MODELL) $(CFLAGS) $*.c
  21.         tlib ..libwattcplg -+$*
  22.         bcc -c $(MODELH) $(CFLAGS) $*.c
  23.         tlib ..libwattcphg -+$*
  24. .asm.obj:
  25.         tasm $(AFLAGS) $(AMODELS) $*;
  26.         tlib ..libwattcpsm -+$*
  27.         tasm $(AFLAGS) $(AMODELL) $*;
  28.         tlib ..libwattcplg -+$*
  29.         tlib ..libwattcphg -+$*
  30. start: elib.lib
  31. ELIB.LIB: QMSG.OBJ OUTHEXES.OBJ BACKGRND.OBJ DOSLIST.OBJ KEEP.OBJ OUTCH.OBJ 
  32. OUTHEX.OBJ OUTS.OBJ OUTSN.OBJ INTEL.OBJ INCHKSUM.OBJ QMOVE.OBJ QCMP.OBJ 
  33. SEMAPHOR.OBJ TIMEOUT.OBJ STRINGS.OBJ ISSTRING.OBJ