fix possible crash on user deletion
[srvx.git] / Makefile.win32
index ce82904e975363c35710787bba4d164749e0fc59..2965aeba0ebcbe924f63753f783f4adbc2f2b8e2 100644 (file)
@@ -6,9 +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
@@ -38,14 +41,17 @@ 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 \
-       src/main.o \
+       src/main-win32.o \
        src/md5.o \
        src/modcmd.o \
        src/modules.o \
@@ -55,16 +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: src/config.h src/modules-list.h $(RX_OBJS) $(SRVX_OBJS)
+srvx$(EXE_EXT): src/config.h src/modules-list.h $(RX_OBJS) $(SRVX_OBJS)
+       $(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