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

操作系统开发

开发平台:

DOS

  1. #
  2. #       Makefile for WatTCP TCP/IP kernal
  3. #
  4. # switches:
  5. # define the ones you want in the CFLAGS definition...
  6. #
  7. # TRACE - turn on tracing/debugging code
  8. #       SKIPINI         - bootp/dhcp only, no WATTCP.CFG (size critical apps)
  9. #       ETH_MSS         - you might set =576 for serial use (EPPPD), mostly
  10. #                          useful if lacking CFG file (SKIPINI, etc)
  11. #       TW_TO           - set between 30 and 240 for an RFC-compliant
  12. #                          TIME_WAIT period (defaults to 2, higher can delay
  13. #                          sock_wait_closed() much longer)
  14. #
  15. DEBUGS= -v
  16. # 'obsolete function' warning can be safely ignored.  There should be
  17. #  no other warnings at the default warning level under bcc3.1 and 4.x;
  18. #  let's keep it that way :)
  19. CFLAGS= $(DEBUGS) -DMSDOS -DETH_MSS=576 -I....inc
  20. MODELS=-ms
  21. MODELL=-ml
  22. MODELH=-mh
  23. # Assembler flags
  24. AFLAGS=-mx -t -i.elib
  25. AMODELS=-dFUNC_L=0
  26. AMODELL=-dFUNC_L=1
  27. # Define PC-specific include file
  28. # old pre-BC4
  29. #       bcc -c $(MODELS) $(CFLAGS) $*.c > errout
  30. .c.obj:
  31.         bcc -c $(MODELL) $(CFLAGS) $*.c
  32.         tlib ....libertostcp -+$*
  33. .asm.obj:
  34.         tasm $(AFLAGS) $(AMODELL) $*;
  35.         tlib ....libertostcp -+$*
  36. objs = snmp.obj asn1.obj
  37. ....libwattcpsm.lib: $(objs)
  38.         echo done