X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=win%2Fmakefile;h=35040200b1f3848cad94c54a1f1f604c67b628bb;hb=bfe7ce5c9c47f3f4ad1ac76d4232b9807d5ee158;hp=b2ea8df05b03885e93d543ef1e7cf33711e49e41;hpb=5b72794c95eb694bd6717e5c11b0a4e45078a56b;p=idzebra-moved-to-github.git diff --git a/win/makefile b/win/makefile index b2ea8df..3504020 100644 --- a/win/makefile +++ b/win/makefile @@ -1,5 +1,5 @@ # Zebra makefile for MS NMAKE -# $Id: makefile,v 1.62 2006-12-15 21:11:37 adam Exp $ +# $Id: makefile,v 1.67 2007-11-01 14:56:08 adam Exp $ ########################################################### ############### Parameters @@ -9,7 +9,7 @@ DEBUG=0 # 0 for release, 1 for debug # EXPAT is optional. It's required for grs.xml-filters. HAVE_EXPAT=1 -EXPAT_DIR=c:\Expat-1.95.8 +EXPAT_DIR=c:\Program files\Expat 2.0.1 # iconv is optional HAVE_ICONV=1 @@ -17,11 +17,11 @@ ICONV_DIR=c:\iconv-1.9.2.win32 # libxslt. For alvis HAVE_LIBXSLT=1 -LIBXSLT_DIR=c:\libxslt-1.1.17.win32 +LIBXSLT_DIR=c:\libxslt-1.1.19.win32 # libxml2. Used by libxslt HAVE_LIBXML2=1 -LIBXML2_DIR=c:\libxml2-2.6.26.win32 +LIBXML2_DIR=c:\libxml2-2.6.28.win32 # zlib compression. Used by libxml2 ZLIB_DIR = c:\zlib-1.2.3.win32 @@ -45,13 +45,13 @@ YAZINCL=$(YAZDIR)\include YAZLIBS=$(YAZLIB) YAZBINDIR=$(YAZDIR)\bin !if $(DEBUG) -YAZLIB="$(YAZDIR)\lib\yazd.lib" -YAZ_DLL_SOURCE="$(YAZBINDIR)\yazd.dll" -YAZ_DLL_TARGET="$(BINDIR)\yazd.dll" +YAZLIB="$(YAZDIR)\lib\yaz3d.lib" +YAZ_DLL_SOURCE="$(YAZBINDIR)\yaz3d.dll" +YAZ_DLL_TARGET="$(BINDIR)\yaz3d.dll" !else -YAZLIB="$(YAZDIR)\lib\yaz.lib" -YAZ_DLL_SOURCE="$(YAZBINDIR)\yaz.dll" -YAZ_DLL_TARGET="$(BINDIR)\yaz.dll" +YAZLIB="$(YAZDIR)\lib\yaz3.lib" +YAZ_DLL_SOURCE="$(YAZBINDIR)\yaz3.dll" +YAZ_DLL_TARGET="$(BINDIR)\yaz3.dll" !endif # BZIP2 settings. Uncomment and specify if you wish to use LIBBZIP2. @@ -129,13 +129,13 @@ dll: $(DLL) !if $(HAVE_EXPAT) EXPAT_DEF= /D HAVE_EXPAT_H=1 /I"$(EXPAT_DIR)\source\lib" -EXPAT_LIB= "$(EXPAT_DIR)\libs\libexpat.lib" -EXPAT_DLL_SOURCE= $(EXPAT_DIR)\libs\libexpat.dll -EXPAT_DLL_TARGET=$(BINDIR)\libexpat.dll +EXPAT_LIB= "$(EXPAT_DIR)\bin\libexpat.lib" +EXPAT_DLL_SOURCE= "$(EXPAT_DIR)\bin\libexpat.dll" +EXPAT_DLL_TARGET= "$(BINDIR)\libexpat.dll" expat: $(EXPAT_DLL_TARGET) -$(EXPAT_DLL_TARGET) : "$(EXPAT_DLL_SOURCE)" - copy "$(EXPAT_DLL_SOURCE)" "$(EXPAT_DLL_TARGET)" +$(EXPAT_DLL_TARGET) : $(EXPAT_DLL_SOURCE) + copy $(EXPAT_DLL_SOURCE) $(EXPAT_DLL_TARGET) !else EXPAT_DEF= /D HAVE_EXPAT_H=0 EXPAT_LIB= @@ -193,9 +193,15 @@ libxslt: !if $(HAVE_LIBXSLT) MOD_ALVIS_OBJS= $(OBJDIR)\alvis.obj MOD_ALVIS_CFLAGS=/DIDZEBRA_STATIC_ALVIS=1 + +MOD_DOM_OBJS= $(OBJDIR)\mod_dom.obj +MOD_DOM_CFLAGS=/DIDZEBRA_STATIC_DOM=1 !else MOD_ALVIS_OBJS= MOD_ALVIS_CFLAGS= + +MOD_DOM_OBJS= +MOD_DOM_CFLAGS= !endif ### C and CPP compiler (the same thing) @@ -225,6 +231,7 @@ COMMON_C_OPTIONS= \ /DIDZEBRA_STATIC_GRS_MARC=1 \ /DIDZEBRA_STATIC_GRS_DANBIB=1 \ $(MOD_ALVIS_CFLAGS) \ + $(MOD_DOM_CFLAGS) \ /DIDZEBRA_STATIC_SAFARI=1 \ $(BZIP2DEF) @@ -315,6 +322,7 @@ TSTFLOCK_OBJS= \ ZEBRALIB_OBJS= \ $(MOD_ALVIS_OBJS) \ + $(MOD_DOM_OBJS) \ $(OBJDIR)\atoi_zn.obj \ $(OBJDIR)\attribute.obj \ $(OBJDIR)\attrfind.obj \ @@ -392,6 +400,7 @@ ZEBRALIB_OBJS= \ $(OBJDIR)\regxread.obj \ $(OBJDIR)\res.obj \ $(OBJDIR)\retrieve.obj \ + $(OBJDIR)\rpnfacet.obj \ $(OBJDIR)\rpnscan.obj \ $(OBJDIR)\rpnsearch.obj \ $(OBJDIR)\rsbetween.obj \ @@ -418,6 +427,7 @@ ZEBRALIB_OBJS= \ $(OBJDIR)\untrans.obj \ $(OBJDIR)\update_path.obj \ $(OBJDIR)\update_file.obj \ + $(OBJDIR)\version.obj \ $(OBJDIR)\xmlread.obj \ $(OBJDIR)\xpath.obj \ $(OBJDIR)\zaptterm.obj \