X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=win%2Fmakefile;h=2fe6dcb41a29edb3eda631fbc6c7b578beccf50d;hb=0955b9f1ed141bfc60beb7afd63a790aa6525a23;hp=64f41952219c2735f605c05b189167080ae25c9f;hpb=ca1bd3e863440cd606d900d63598470080a23cff;p=idzebra-moved-to-github.git diff --git a/win/makefile b/win/makefile index 64f4195..2fe6dcb 100644 --- a/win/makefile +++ b/win/makefile @@ -1,5 +1,5 @@ # Zebra makefile for MS NMAKE -# $Id: makefile,v 1.29 2004-08-20 12:37:56 adam Exp $ +# $Id: makefile,v 1.34 2005-03-30 09:25:26 adam Exp $ ########################################################### ############### Parameters @@ -9,15 +9,15 @@ 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.7 +EXPAT_DIR=c:\Expat-1.95.8 # iconv is optional HAVE_ICONV=1 -ICONV_DIR = c:\iconv-1.9.1.win32 +ICONV_DIR=c:\iconv-1.9.1.win32 default: all -all: dirs zebralib zserver zindex +all: dirs iconv zebralib zserver zindex ########################################################### ############### Directories @@ -119,9 +119,14 @@ EXPAT_DLL_TARGET= !if $(HAVE_ICONV) ICONV_DEF= /D HAVE_ICONV_H=1 /I"$(ICONV_DIR)\include" ICONV_LIB= $(ICONV_DIR)\lib\iconv.lib +iconv: $(BINDIR)\iconv.dll + +$(BINDIR)\iconv.dll: + copy "$(ICONV_DIR)\lib\iconv.dll" $(BINDIR) !else ICONV_DEF= /D HAVE_ICONV_H=0 ICONV_LIB= +iconv: !endif ### C and CPP compiler (the same thing) @@ -138,6 +143,12 @@ COMMON_C_OPTIONS= \ /Fo"$(OBJDIR)\\" \ /Fd"$(OBJDIR)\\" \ /DDEFAULT_PROFILE_PATH=0 \ + /DDEFAULT_MODULE_PATH=0 \ + /DIDZEBRA_STATIC_GRS_SGML=1 \ + /DIDZEBRA_STATIC_TEXT=1 \ + /DIDZEBRA_STATIC_GRS_XML=1 \ + /DIDZEBRA_STATIC_GRS_REGX=1 \ + /DIDZEBRA_STATIC_GRS_MARC=1 \ $(BZIP2DEF) COMMON_C_INCLUDES= \ @@ -255,7 +266,6 @@ ZEBRALIB_OBJS= \ $(OBJDIR)\passwddb.obj \ $(OBJDIR)\zvrank.obj \ $(OBJDIR)\rank1.obj \ - $(OBJDIR)\livcode.obj \ $(OBJDIR)\readfile.obj \ $(OBJDIR)\recctrl.obj \ $(OBJDIR)\recgrs.obj \ @@ -270,7 +280,7 @@ ZEBRALIB_OBJS= \ $(OBJDIR)\rsbool.obj \ $(OBJDIR)\rset.obj \ $(OBJDIR)\rsisamc.obj \ - $(OBJDIR)\rsm_or.obj \ + $(OBJDIR)\rsmultiandor.obj \ $(OBJDIR)\rsnull.obj \ $(OBJDIR)\rstemp.obj \ $(OBJDIR)\scan.obj \ @@ -282,6 +292,7 @@ ZEBRALIB_OBJS= \ $(OBJDIR)\trunc.obj \ $(OBJDIR)\zebraapi.obj \ $(OBJDIR)\zebramap.obj \ + $(OBJDIR)\zint.obj \ $(OBJDIR)\zinfo.obj \ $(OBJDIR)\zrpn.obj \ $(OBJDIR)\zsets.obj \ @@ -445,7 +456,7 @@ $(OBJDIR) $(WINDIR) $(LIBDIR) $(BINDIR) $(TMPDIR): if not exist "$@/$(NUL)" mkdir "$@" $(YAZ_DLL_TARGET) : $(YAZ_DLL_SOURCE) - copy $(YAZ_DLL_SOURCE) $(YAZ_DLL_TARGET) + copy $(YAZBINDIR)\*.dll $(BINDIR) ########################################################### ############### Explicit dependencies