.SUFFIXES: .def

OBJS = access.obj connecti.obj io.obj waitfor.obj xdmcp.obj

DEFS = access.def connecti.def io.def waitfor.def xdmcp.def

INCLUDES = -I../../include -I../../../../x11
CFLAGS = $(INCLUDES) /G2 /Oecilgs /Gs /Gm /AL /nologo /NT OS_TEXT
LIBFLAGS=/NOI /nologo
CC = cl

novell.lib: ${OBJS}

.c.def: $*.C
	$(CC) $(CFLAGS) /Zg $*.c > $*.def

.c.obj:
	$(CC) -c $(CFLAGS) $*.c
	lib $(LIBFLAGS) novell -+ $*;

novell.h: $(DEFS)
	echo #ifndef STARNET_H > novell.h
	echo #define STARNET_H >> novell.h
	grep -v static *.def | sed "s/.*DEF://" >> novell.h
	echo #endif >> novell.h
