X-Git-Url: http://git.pk910.de/?p=srvx.git;a=blobdiff_plain;f=Makefile.win32;h=2965aeba0ebcbe924f63753f783f4adbc2f2b8e2;hp=14f68f6ae49f8b291730c0e1b43d4a336631c7e2;hb=HEAD;hpb=ed506a25fb6056b4a226c88591d259015c61be4b diff --git a/Makefile.win32 b/Makefile.win32 index 14f68f6..2965aeb 100644 --- a/Makefile.win32 +++ b/Makefile.win32 @@ -6,11 +6,12 @@ VPATH=. # CC=i586-mingw32msvc-cc CPPFLAGS=-I$(VPATH) -Isrc CFLAGS=-mno-cygwin -W -Wall -O2 +LDFLAGS=-mno-cygwin EXE_EXT=.exe LIBS=-lws2_32 #MODULES= -MODULES=helpserv memoserv qserver snoop sockcheck +MODULES=helpserv memoserv qserver snoop sockcheck hostserv PROTOCOL=p10 ifeq ($(PROTOCOL),p10) CFLAGS += -DWITH_PROTOCOL_P10 @@ -40,11 +41,13 @@ SRVX_OBJS = \ src/compat.o \ src/conf.o \ src/dict-splay.o \ + src/git-version.o \ src/gline.o \ src/global.o \ src/hash.o \ src/heap.o \ src/helpfile.o \ + src/ioset-select.o \ src/ioset-win32.o \ src/ioset.o \ src/log.o \ @@ -58,17 +61,17 @@ SRVX_OBJS = \ src/proto-$(PROTOCOL).o \ src/recdb.o \ src/saxdb.o \ - src/sendmail.o \ + src/mail-smtp.o \ src/timeq.o \ src/tools.o \ $(addsuffix .o,$(addprefix src/mod-,$(MODULES))) srvx$(EXE_EXT): src/config.h src/modules-list.h $(RX_OBJS) $(SRVX_OBJS) - $(CC) -o $< $(RX_OBJS) $(SRVX_OBJS) $(LIBS) + $(CC) -o $@ $(LDFLAGS) $(RX_OBJS) $(SRVX_OBJS) $(LIBS) src/config.h: $(VPATH)/src/config.h.win32 cp $< $@ src/modules-list.h: - rm -f $@; \ + rm -f $@ ; \ for module in $(MODULES) ; do \ echo "WITH_MODULE($$module)" >> $@ ; \ done