Remove obj isamd,merge-d; add obj atoi_zn
[idzebra-moved-to-github.git] / win / makefile
index 8150743..94dbb20 100644 (file)
@@ -1,5 +1,5 @@
 # Zebra makefile for MS NMAKE
-# $Id: makefile,v 1.17 2002-09-03 12:22:21 adam Exp $
+# $Id: makefile,v 1.27 2004-08-06 12:27:30 adam Exp $
  
 ###########################################################
 ############### Parameters 
@@ -9,11 +9,11 @@ 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.4
+EXPAT_DIR= c:\Expat-1.95.7
 
 # iconv is optional
-HAVE_ICONV=0
-ICONV_DIR = c:\libiconv-1.7.0.1
+HAVE_ICONV=1
+ICONV_DIR = c:\iconv-1.9.1.win32
 
 default: all
 
@@ -27,7 +27,7 @@ all: dirs zebralib zserver zindex
 ROOTDIR=..   # The home of zebra
 
 # YAZ include files, libraries, etc.
-YAZDIR=$(ROOTDIR)\..\YAZ
+YAZDIR=$(ROOTDIR)\..\YAZ-2.0.22
 YAZINCL=$(YAZDIR)\include
 YAZLIB=$(YAZDIR)\lib\yaz.lib
 YAZLIBS=$(YAZLIB)
@@ -62,6 +62,7 @@ ISAMBDIR=$(SRCDIR)\ISAMB
 RECCTRLDIR=$(SRCDIR)\RECCTRL
 RSETDIR=$(SRCDIR)\RSET
 UTILDIR=$(SRCDIR)\UTIL
+DATA1DIR=$(SRCDIR)\DATA1
 APITESTDIR=$(SRCDIR)\APITEST
 
 # Force temp files in a local temp, easier to clean
@@ -124,6 +125,7 @@ COMMON_C_OPTIONS=          \
   /FR"$(OBJDIR)\\"         \
   /Fo"$(OBJDIR)\\"         \
   /Fd"$(OBJDIR)\\"         \
+  /DDEFAULT_PROFILE_PATH=0 \
   $(BZIP2DEF)
 
 COMMON_C_INCLUDES= \
@@ -212,11 +214,9 @@ APITEST_OBJS= \
 ZEBRALIB_OBJS= \
        $(OBJDIR)\isam.obj \
        $(OBJDIR)\isamc.obj \
-       $(OBJDIR)\isamd.obj \
        $(OBJDIR)\isutil.obj \
        $(OBJDIR)\memory.obj \
        $(OBJDIR)\merge.obj \
-       $(OBJDIR)\merge-d.obj \
        $(OBJDIR)\physical.obj \
        $(OBJDIR)\rootblk.obj \
        $(OBJDIR)\zebra-lock.obj \
@@ -225,6 +225,7 @@ ZEBRALIB_OBJS= \
        $(OBJDIR)\bset.obj \
        $(OBJDIR)\cfile.obj \
        $(OBJDIR)\charmap.obj \
+       $(OBJDIR)\atoi_zn.obj \
        $(OBJDIR)\close.obj \
        $(OBJDIR)\commit.obj \
        $(OBJDIR)\compact.obj \
@@ -244,10 +245,14 @@ ZEBRALIB_OBJS= \
        $(OBJDIR)\lookup.obj \
        $(OBJDIR)\lookupec.obj \
        $(OBJDIR)\marcread.obj \
+       $(OBJDIR)\marcomp.obj \
+       $(OBJDIR)\inline.obj \
        $(OBJDIR)\mfile.obj \
        $(OBJDIR)\open.obj \
        $(OBJDIR)\passwddb.obj \
+       $(OBJDIR)\zvrank.obj \
        $(OBJDIR)\rank1.obj \
+       $(OBJDIR)\livcode.obj \
        $(OBJDIR)\readfile.obj \
        $(OBJDIR)\recctrl.obj \
        $(OBJDIR)\recgrs.obj \
@@ -256,6 +261,7 @@ ZEBRALIB_OBJS= \
        $(OBJDIR)\rectext.obj \
        $(OBJDIR)\regxread.obj \
        $(OBJDIR)\xmlread.obj \
+       $(OBJDIR)\danbibr.obj \
        $(OBJDIR)\res.obj \
        $(OBJDIR)\retrieve.obj \
        $(OBJDIR)\rsbool.obj \
@@ -282,12 +288,32 @@ ZEBRALIB_OBJS= \
        $(OBJDIR)\rsisamd.obj \
        $(OBJDIR)\rsisamb.obj \
        $(OBJDIR)\rsbetween.obj \
+       $(OBJDIR)\rsprox.obj \
        $(OBJDIR)\dir.obj \
        $(OBJDIR)\dirs.obj \
        $(OBJDIR)\extract.obj \
        $(OBJDIR)\kinput.obj \
        $(OBJDIR)\rsisams.obj \
-       $(OBJDIR)\trav.obj
+       $(OBJDIR)\trav.obj \
+       $(OBJDIR)\d1_absyn.obj \
+       $(OBJDIR)\d1_attset.obj \
+       $(OBJDIR)\d1_doespec.obj \
+       $(OBJDIR)\d1_espec.obj \
+       $(OBJDIR)\d1_expout.obj \
+       $(OBJDIR)\d1_grs.obj \
+       $(OBJDIR)\d1_handle.obj \
+       $(OBJDIR)\d1_if.obj \
+       $(OBJDIR)\d1_map.obj \
+       $(OBJDIR)\d1_marc.obj \
+       $(OBJDIR)\d1_prtree.obj \
+       $(OBJDIR)\d1_read.obj \
+       $(OBJDIR)\d1_soif.obj \
+       $(OBJDIR)\d1_sumout.obj \
+       $(OBJDIR)\d1_sutrs.obj \
+       $(OBJDIR)\d1_tagset.obj \
+       $(OBJDIR)\d1_varset.obj \
+       $(OBJDIR)\d1_write.obj \
+       $(OBJDIR)\xpath.obj
 
 ALL_OBJS=\
   $(ZEBRALIB_OBJS) \
@@ -342,6 +368,9 @@ ALL_OBJS=\
 {$(UTILDIR)}.c{$(OBJDIR)}.obj:
        $(CPP) $(COPT) $< 
 
+{$(DATA1DIR)}.c{$(OBJDIR)}.obj:
+       $(CPP) $(COPT) $< 
+
 {$(APITESTDIR)}.c{$(OBJDIR)}.obj:
        $(CPP) $(COPT) $<