# Makefile for daytime server and client
# Copyright (C) 1994 Kai Uwe Rommel <rommel@jonas>
#
# $Id: Makefile,v 1.2 1995/08/20 08:17:12 rommel Exp $
#
# $Log: Makefile,v $
# Revision 1.2  1995/08/20 08:17:12  rommel
# minor fixes
#
# Revision 1.1  1995/08/20 08:16:18  rommel
# Initial revision

ibm-w32-debug:
	$(MAKE) all CC="icc -q -Ti" O=".obj" OUT="-Fe" \
	CFLAGS="-DWIN32" LDFLAGS="-B/ST:0x10000" \
	LIBS="wsock32.lib advapi32.lib"
ibm-w32:
	$(MAKE) all CC="icc -q" O=".obj" OUT="-Fe" \
	CFLAGS="-O -DWIN32" LDFLAGS="-B/ST:0x10000" \
	LIBS="wsock32.lib advapi32.lib"

ibm-os2:
	$(MAKE) all CC="icc -q" O=".obj" OUT="-Fe" \
	CFLAGS="-O -DOS2" LDFLAGS="-B/ST:0x10000" \
	LIBS="tcp32dll.lib so32dll.lib"
ibm-os2-debug:
	$(MAKE) all CC="icc -q -Ti" O=".obj" OUT="-Fe" \
	CFLAGS="-DOS2" LDFLAGS="-B/ST:0x10000" \
	LIBS="tcp32dll.lib so32dll.lib"

gcc-os2:
	$(MAKE) all CC="gcc -Zomf" O=".obj" OUT="-o" \
	CFLAGS="-O -DOS2" LDFLAGS="-s -Zcrtdll -Zstack 64" \
	LIBS="-lsocket"
gcc-os2-debug:
	$(MAKE) all CC="gcc -g" O=".o" OUT="-o" \
	CFLAGS="-DOS2" LIBS="-lsocket"

DEFINES =

YACC = bison

.SUFFIXES: .y .c $O

.c$O:
	$(CC) $(CFLAGS) $(DEFINES) -I. -c $<

.y.c:
	$(YACC) -o $*.c $<

all: daytimed.exe daytime.exe

daytimed.exe: daytimed$O getopt$O os$O
	$(CC) $(LDFLAGS) $(OUT) $@ daytimed$O getopt$O os$O $(LIBS)

daytime.exe: daytime$O getdate$O os$O getopt$O
	$(CC) $(LDFLAGS) $(OUT) $@ daytime$O getdate$O os$O getopt$O $(LIBS)

daytimed$O daytime$O getdate$O os$O getopt$O: daytime.h os.h

# end of Makefile
