home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / netio113.zip / Makefile < prev    next >
Makefile  |  1999-10-28  |  2KB  |  76 lines

  1. # Makefile for NETIO
  2. #
  3. # Author:  Kai Uwe Rommel <rommel@ars.de>
  4. # Created: Wed Sep 25 1996
  5. #
  6. # $Id: Makefile,v 1.5 1999/10/24 19:08:49 rommel Exp rommel $
  7. # $Revision: 1.5 $
  8. #
  9. # $Log: Makefile,v $
  10. # Revision 1.5  1999/10/24 19:08:49  rommel
  11. # imported DOS support from G. Vanem <giva@bgnett.no>
  12. #
  13. # Revision: 1.5  1999/10/12 11:02:00 giva
  14. # added Watt-32 + djgpp support
  15. #
  16. # $Log: Makefile,v $
  17. # Revision 1.5  1999/10/24 19:08:49  rommel
  18. # imported DOS support from G. Vanem <giva@bgnett.no>
  19. #
  20. # Revision 1.4  1999/06/13 18:53:42  rommel
  21. # added Linux port
  22. #
  23. # Revision 1.3  1998/10/12 11:14:58  rommel
  24. # change to malloc'ed (and tiled) memory for transfer buffers
  25. # (hint from Guenter Kukkukk <kukuk@berlin.snafu.de>)
  26. # for increased performance
  27. #
  28. # Revision 1.2  1998/07/31 14:16:06  rommel
  29. # *** empty log message ***
  30. #
  31. # Revision 1.1  1998/01/03 17:30:01  rommel
  32. # Initial revision
  33. #
  34.  
  35. win32:
  36.     $(MAKE) all CC="icc -q -Gm -O" O=.obj X=.exe \
  37.         CFLAGS="-DWIN32 -DUSE_NETBIOS" LFLAGS="/B/ST:0x100000" \
  38.     LIBS="wsock32.lib netapi32.lib" OUT=-Fe
  39. win32-debug:
  40.     $(MAKE) all CC="icc -q -Gm -Ti" O=.obj X=.exe \
  41.         CFLAGS="-DWIN32 -DUSE_NETBIOS" LFLAGS="/B/ST:0x100000" \
  42.     LIBS="wsock32.lib netapi32.lib" OUT=-Fe
  43. os2:
  44.     $(MAKE) all CC="icc -q -Gm -Gt -O" O=.obj X=.exe \
  45.         CFLAGS="-DOS2 -DUSE_NETBIOS -Ic:/toolkit/h/stack16" \
  46.         LFLAGS="/B/ST:0x100000" LIBS="tcp32dll.lib so32dll.lib" OUT=-Fe
  47. os2-debug:
  48.     $(MAKE) all CC="icc -q -Gm -Gt -Ti" O=.obj X=.exe \
  49.         CFLAGS="-DOS2 -DUSE_NETBIOS  -Ic:/toolkit/h/stack16" \
  50.         LFLAGS="/B/ST:0x100000" LIBS="tcp32dll.lib so32dll.lib" OUT=-Fe
  51. linux:
  52.     $(MAKE) all CC="gcc" O=.o X= \
  53.     CFLAGS="-DLINUX -O" LFLAGS="-s" LIBS="" OUT=-o
  54. linux-debug:
  55.     $(MAKE) all CC="gcc -g" O=.o X= \
  56.     CFLAGS="-DLINUX" LFLAGS="" LIBS="" OUT=-o
  57. watt32:
  58.     $(MAKE) all CC="gcc -g -O2" O=.o X=.exe OUT=-o \
  59.         CFLAGS="-DWATT32 -I../../inc" LIBS="../../lib/libwatt.a"
  60.  
  61. INC = -I.
  62.  
  63. all: netio$X
  64.  
  65. netio$X: netio$O netbios$O getopt$O
  66.     $(CC) $(OUT) $@ netio$O netbios$O getopt$O $(LFLAGS) $(LIBS)
  67.  
  68. .SUFFIXES: .c $O
  69. .c$O:
  70.     $(CC) $(CFLAGS) $(INC) -c $*.c
  71.  
  72. netio$O: netio.c netbios.h getopt.h
  73. netbios$O: netbios.c netbios.h
  74. getopt$O: getopt.c getopt.h
  75.  
  76.