summaryrefslogtreecommitdiff
path: root/src/Makefile.win32
diff options
context:
space:
mode:
authorbustico2008-03-26 13:20:56 +0000
committerbustico2008-03-26 13:20:56 +0000
commitb254df74ef77729d33f82a5bdae24847dccf238e (patch)
tree7757a901df6e1492a2d145f030647231cd8c8da9 /src/Makefile.win32
parent6b7d6cb40d317bee3cc174f22547065d29e8c737 (diff)
downloadivy-c-b254df74ef77729d33f82a5bdae24847dccf238e.zip
ivy-c-b254df74ef77729d33f82a5bdae24847dccf238e.tar.gz
ivy-c-b254df74ef77729d33f82a5bdae24847dccf238e.tar.bz2
ivy-c-b254df74ef77729d33f82a5bdae24847dccf238e.tar.xz
Diffstat (limited to 'src/Makefile.win32')
-rw-r--r--src/Makefile.win3221
1 files changed, 11 insertions, 10 deletions
diff --git a/src/Makefile.win32 b/src/Makefile.win32
index 8bcdb97..73f9fca 100644
--- a/src/Makefile.win32
+++ b/src/Makefile.win32
@@ -17,7 +17,7 @@
# change this in version.h too !!!!
MAJOR=3
-MINOR=9
+MINOR=11
PCREINC = -I "C:\Documents and Settings\fcolin\My Documents\Visual Studio 2005\Projects\pcre-6.4\\"
PCRELIB = Debug\pcre.lib
@@ -41,6 +41,7 @@ CFLAGS = /W3 /DWIN32 /D_CRT_SECURE_NO_DEPRECATE /nologo
#LIBTOOL=ar q # linux and solaris
#LIBTOOL=libtool -static -o
LIBTOOL=lib /nologo /out:
+TOOLS_DIR = ../tools
#REGEXP = -DGNU_REGEXP -DREGCOMP_OPT=$(REGCOMP_OPT) # deprecated !
REGEXP= /DUSE_PCRE_REGEX /DPCRE_OPT=$(PCRE_OPT)
@@ -48,23 +49,21 @@ REGEXP= /DUSE_PCRE_REGEX /DPCRE_OPT=$(PCRE_OPT)
# see below
CHANNEL = -DTCL_CHANNEL_INTEGRATION
-OBJ = intervalRegexp.obj ivyloop.obj timer.obj ivysocket.obj ivy.obj ivybuffer.obj ivybind.obj getopt.obj
+OBJ = intervalRegexp.obj ivyloop.obj timer.obj ivysocket.obj ivy.obj \
+ ivybuffer.obj ivyfifo.obj ivybind.obj getopt.obj
# WINDOWS add ivyloop.obj if TCL_CHANNEL_INTEGRATION is not set
-TARGETS = ivyprobe.exe ivyperf.exe
TARGETLIBS=libivy.dll
.c.obj:
$(CC) $(CFLAGS) /c $*.c
-all: static-libs commands shared-libs
+all: static-libs shared-libs tools
static-libs: libivy.lib
shared-libs: $(TARGETLIBS)
-commands: $(TARGETS)
-
ivybind.obj: ivybind.c
$(CC) $(CFLAGS) $(REGEXP) $(PCREINC) /c ivybind.c
@@ -74,7 +73,7 @@ ivyprobe.exe: ivyprobe.obj libivy.lib
ivyprobe.obj : ivyprobe.c
$(CC) $(CFLAGS) $(REGEXP) $(PCREINC) /c ivyprobe.c
-
+
ivyperf.exe: ivyperf.obj libivy.lib
$(CC) $(CFLAGS) /Fe$@ ivyperf.obj libivy.lib wsock32.lib $(PCRELIB)
@@ -86,8 +85,10 @@ libivy.lib: $(OBJ)
libivy.dll: $(OBJ)
$(CC) /dll /out: $@ $(OBJ) $(PCRELIB)
-clean:
- -del /f $(TARGETS) $(TARGETLIBS) *.obj *.lib *.dll *~
-
+tools: static-libs
+ @(cd $(TOOLS_DIR) && $(MAKE) -f Makefile.win32)
+clean:
+ -del /f $(TARGETLIBS) *.obj *.lib *.dll *~
+ @(cd $(TOOLS_DIR) && $(MAKE) -f Makefile.win32 clean)