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

  1. #
  2. #       Makefile for Watstar 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. #
  9. #
  10. #=================================================================
  11. # Modified for MSC600A - Economic Science Laboratory
  12. # University of Arizona
  13. #       Shawn LaMaster - lamaster@ziggy.econ.arizona.edu
  14. #       Sean Coates    - xibo@fido.econ.arizona.edu
  15. #=================================================================
  16.  
  17. DEBUGS= /Zi
  18.  
  19. CFLAGS= $(DEBUGS) -WX -DMSDOS -I..\include
  20. MODELS=-ms
  21. MODELL=-AL
  22.  
  23. # Assembler flags
  24. AMODELL=/dFUNC_L=1
  25. AFLAGS=/MX /Zi /I..\elib $(AMODELL)
  26.  
  27. # Define PC-specific include file
  28.  
  29. .c.obj:
  30. #        cl -c $(MODELS) $(CFLAGS) $*.c
  31. #        lib ..\elib\wattcpsm -+$*;
  32.         cl -c $(MODELL) $(CFLAGS) $*.c >errlist.c
  33.         more <errlist.c
  34.         lib ..\elib\wattcplg -+$*;
  35.  
  36. .asm.obj:
  37. #        masm $(AFLAGS) $(AMODELS) $*;
  38. #        lib ..\elib\wattcpsm -+$*;
  39.         masm $(AFLAGS) $*; >errlist.asm
  40.         lib ..\elib\wattcplg -+$*;
  41.  
  42.  
  43. objs =pcpkt.obj pctcp.obj pcarp.obj pcsed.obj pcicmp.obj pcping.obj asmpkt.obj \
  44.         sock_prn.obj sock_ini.obj pcbsd.obj pcrecv.obj \
  45.         udp_nds.obj udp_dom.obj pcconfig.obj pc_cbrk.obj pcbuf.obj \
  46.         pcbootp.obj sock_dbu.obj pcdbug.obj test.obj pcintr.obj pcstat.obj \
  47.         intr.obj msc_util.obj
  48.  
  49. ..\elib\wattcplg.lib: $(objs)
  50.     echo done
  51.  
  52. pcicmp.obj: pcicmp.c ..\include\wattcp.h
  53. pcpkt.obj: pcpkt.c ..\include\wattcp.h
  54. pctcp.obj: pctcp.c ..\include\wattcp.h
  55. pcarp.obj: pcarp.c ..\include\wattcp.h
  56. pcping.obj: pcping.c ..\include\wattcp.h
  57. pcsed.obj: pcsed.c ..\include\wattcp.h ..\include\ethdev.h
  58. sock_prn.obj: sock_prn.c ..\include\wattcp.h
  59. sock_ini.obj: sock_ini.c ..\include\wattcp.h
  60. udp_nds.obj: udp_nds.c ..\include\wattcp.h
  61. udp_dom.obj: udp_dom.c ..\include\wattcp.h
  62. pcconfig.obj: pcconfig.c ..\include\wattcp.h
  63. pc_cbrk.obj: pc_cbrk.c ..\include\wattcp.h
  64. sock_dbu.obj: sock_dbu.c ..\include\wattcp.h
  65. pcbsd.obj: pcbsd.c ..\include\tcp.h ..\include\wattcp.h
  66. pcbuf.obj: pcbuf.c ..\include\wattcp.h
  67. pcbootp.obj: pcbootp.c ..\include\wattcp.h ..\include\bootp.h
  68. pcrecv.obj: pcrecv.c ..\include\wattcp.h
  69. asmpkt.obj: asmpkt.asm
  70. pcdbug.obj: pcdbug.c ..\include\wattcp.h
  71. test.obj : test.c ..\include\wattcp.h
  72. pcintr.obj: pcintr.c ..\include\wattcp.h ..\include\elib.h
  73. pcstat.obj: pcstat.c ..\include\wattcp.h
  74. msc_util.obj: msc_util.c regpack.h
  75. intr.obj: intr.asm
  76.  
  77.