home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / daytime.zip / Makefile < prev    next >
Makefile  |  1999-02-27  |  2KB  |  69 lines

  1. # Makefile for daytime server and client
  2. # Copyright (C) 1994 Kai Uwe Rommel <rommel@jonas>
  3. #
  4. # $Id: Makefile,v 1.5 1998/10/18 19:37:25 rommel Exp rommel $
  5. #
  6. # $Log: Makefile,v $
  7. # Revision 1.5  1998/10/18 19:37:25  rommel
  8. # only IBM compiler is supported from now on
  9. #
  10. # Revision 1.4  1998/08/11 12:47:31  rommel
  11. # fixed getdate dependency
  12. #
  13. # Revision 1.3  1998/07/30 06:46:09  rommel
  14. # added Win32 port
  15. # added SNTP support
  16. # fixed many bugs
  17. # prepared for modem support
  18. #
  19. # Revision 1.2  1995/08/20 08:17:12  rommel
  20. # minor fixes
  21. #
  22. # Revision 1.1  1995/08/20 08:16:18  rommel
  23. # Initial revision
  24.  
  25. win32-debug:
  26.     $(MAKE) all CC="icc -q -Ti" O=".obj" OUT="-Fe" \
  27.     CFLAGS="-DWIN32" LDFLAGS="-B/ST:0x10000" \
  28.     LIBS="wsock32.lib advapi32.lib"
  29. win32:
  30.     $(MAKE) all CC="icc -q" O=".obj" OUT="-Fe" \
  31.     CFLAGS="-O -DWIN32" LDFLAGS="-B/ST:0x10000" \
  32.     LIBS="wsock32.lib advapi32.lib"
  33.  
  34. os2:
  35.     $(MAKE) all CC="icc -q" O=".obj" OUT="-Fe" \
  36.     CFLAGS="-O -DOS2 -Id:/toolkit/h/stack16" LDFLAGS="-B/ST:0x10000" \
  37.     LIBS="tcp32dll.lib so32dll.lib"
  38. os2-debug:
  39.     $(MAKE) all CC="icc -q -Ti" O=".obj" OUT="-Fe" \
  40.     CFLAGS="-DOS2 -Id:/toolkit/h/stack16" LDFLAGS="-B/ST:0x10000" \
  41.     LIBS="tcp32dll.lib so32dll.lib"
  42.  
  43. YACC = bison
  44.  
  45. .SUFFIXES: .y .c $O
  46.  
  47. .c$O:
  48.     $(CC) $(CFLAGS) -I. -c $<
  49.  
  50. .y.c:
  51.     $(YACC) -o $*.c $<
  52.  
  53. all: daytimed.exe daytime.exe
  54.  
  55. daytimed.exe: daytimed$O getopt$O os$O
  56.     $(CC) $(LDFLAGS) $(OUT) $@ daytimed$O getopt$O os$O $(LIBS)
  57.  
  58. daytime.exe: daytime$O getdate$O os$O getopt$O
  59.     $(CC) $(LDFLAGS) $(OUT) $@ daytime$O getdate$O os$O getopt$O $(LIBS)
  60.  
  61. daytimed$O daytime$O getdate$O os$O getopt$O: daytime.h os.h
  62.  
  63. getdate.c: getdate.y
  64.  
  65. getdate$O: getdate.c
  66.     $(CC) $(CFLAGS) -I. -c -O- getdate.c
  67.  
  68. # end of Makefile
  69.