1
# ----------------------- NT -----------------------
3
.PHONY: clean cleaner all zexy
15
DEFS=/D__WIN32__ /DPD /DZEXY_LIBRARY
16
IFLAGS=/I. /I$(PREFIX)\src
17
WFLAGS=/W3 /WX /nologo
19
## for LinePrinter-support: (if you don't want it, comment it out)
24
SOURCES=$(sort $(filter %.c, $(wildcard *.c)))
26
CFLAGS = /O2 $(DEFS) $(IFLAGS) $(WFLAGS)
27
LIBS = libc.lib oldnames.lib kernel32.lib pd.lib
28
LFLAGS = /dll /export:$(LIBNAME)_setup /LIBPATH:"$(PREFIX)\bin"
31
TARGETS = $(SOURCES:.c=.obj)
34
$(TARGETS): %.obj : %.c
35
$(CC) $(CFLAGS) /c $*.c
38
$(LIBNAME): $(TARGETS)
39
$(LD) $(LFLAGS) /out:$(LIBNAME).$(EXT) *.obj $(LIBS)
42
del /f *.obj $(LIBNAME).$(EXT)
45
del /f *~ _* config.* $(LIBNAME).$(EXT)