X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=win%2Fmakefile;h=2dedbe5067bff05db418363147019b843a81fee3;hb=ae9c5cbeb43ef0dc02d1c54d4a3b6291263a1641;hp=627150392901855ec8f8377fa831cab2c6a549e1;hpb=45b64d66df5092f645ce3eb5b979e28d16ed0b07;p=yaz-moved-to-github.git diff --git a/win/makefile b/win/makefile index 6271503..2dedbe5 100644 --- a/win/makefile +++ b/win/makefile @@ -1,6 +1,6 @@ # Copyright (C) 1994-2003, Index Data # All rights reserved. -# $Id: makefile,v 1.61 2003-07-15 08:26:26 adam Exp $ +# $Id: makefile,v 1.64 2003-09-04 18:52:02 adam Exp $ # # Programmed by # HL: Heikki Levanto, Index Data @@ -10,7 +10,7 @@ ############### Parameters ########################################################### -DEBUG=1 # 0 for release, 1 for debug +DEBUG=0 # 0 for release, 1 for debug # TCL TCL="C:\Tcl\bin\tclsh84.exe" @@ -23,7 +23,7 @@ ICONV_DIR = c:\iconv-1.8.win32 # libxml2 HAVE_LIBXML2=1 -LIBXML2_DIR=c:\libxml2-2.5.3.win32 +LIBXML2_DIR=c:\libxml2-2.5.10.win32 # WIN32 binaries libxml2 & iconv from here: # http://www.zlatkovic.com/projects/libxml/binaries.html @@ -50,8 +50,8 @@ generate: generated_files ############### Directories ########################################################### # The current directory is supposed to be something like -# ..../Yaz/Win, everything is relative to that -ROOTDIR=.. # The home of Yaz +# ..../yaz/win, everything is relative to that +ROOTDIR=.. # The home of yaz INCLDIR=$(ROOTDIR)\include # our includes LIBDIR=$(ROOTDIR)\lib # We produce .lib, .exp etc there @@ -85,8 +85,8 @@ TMP=$(TMPDIR) ############### Targets - what to make ########################################################### -DLL=$(BINDIR)\Yaz.dll -IMPLIB=$(LIBDIR)\Yaz.lib +DLL=$(BINDIR)\yaz.dll +IMPLIB=$(LIBDIR)\yaz.lib CLIENT=$(BINDIR)\yaz-client.exe ZOOMSH=$(BINDIR)\zoomsh.exe @@ -364,7 +364,9 @@ YAZ_ZUTIL_OBJS= \ $(OBJDIR)\opacdisp.obj \ $(OBJDIR)\zgdu.obj \ $(OBJDIR)\soap.obj \ - $(OBJDIR)\srw.obj + $(OBJDIR)\srw.obj \ + $(OBJDIR)\zoom-c.obj \ + $(OBJDIR)\zoom-opt.obj Z3950_OBJS= \ $(OBJDIR)\z-date.obj\ @@ -395,17 +397,14 @@ Z3950_OBJS= \ $(OBJDIR)\zes-update0.obj \ $(OBJDIR)\prt-ext.obj \ $(OBJDIR)\z-charneg.obj \ - $(OBJDIR)\z-mterm2.obj + $(OBJDIR)\z-mterm2.obj \ + $(OBJDIR)\z-oclcui.obj ILL_OBJS= \ $(OBJDIR)\ill-get.obj\ $(OBJDIR)\ill-core.obj\ $(OBJDIR)\item-req.obj -YAZ_ZOOM_OBJS = \ - $(OBJDIR)\zoom-c.obj \ - $(OBJDIR)\zoom-opt.obj - YAZ_CQL_OBJS = \ $(OBJDIR)\cql.obj \ $(OBJDIR)\cqlstdio.obj \ @@ -415,20 +414,16 @@ YAZ_CQL_OBJS = \ $(OBJDIR)\cqlstrer.obj \ $(OBJDIR)\xcqlutil.obj -COMMON_YAZ_OBJS= \ +YAZ_OBJS =\ $(YAZ_UTIL_OBJS) \ $(YAZ_ODR_OBJS) \ $(YAZ_COMSTACK_OBJS) \ + $(Z3950_OBJS) \ + $(ILL_OBJS) \ $(YAZ_ZUTIL_OBJS) \ $(YAZ_CCL_OBJS) \ - $(YAZ_SERVER_OBJS) \ - $(YAZ_ZOOM_OBJS) \ - $(YAZ_CQL_OBJS) - -YAZ_OBJS= \ - $(COMMON_YAZ_OBJS) \ - $(Z3950_OBJS) \ - $(ILL_OBJS) + $(YAZ_CQL_OBJS) \ + $(YAZ_SERVER_OBJS) DLL_OBJS= $(YAZ_OBJS) @@ -470,6 +465,10 @@ CHARNEG_C_FILES = $(Z3950_C_DIR)\z-charneg.c MTERM2_H_FILES = $(INCLDIR)\yaz\z-mterm2.h MTERM2_C_FILES = $(Z3950_C_DIR)\z-mterm2.c +# Files generated from mterm2.asn +OCLCUI_H_FILES = $(INCLDIR)\yaz\z-oclcui.h +OCLCUI_C_FILES = $(Z3950_C_DIR)\z-oclcui.c + # Files created from z3950v3.asn Z3950V3_H_FILES= \ $(INCLDIR)\yaz\z-accdes1.h \ @@ -523,6 +522,7 @@ ILL_CORE_FILES= $(ILL_CORE_C_FILES) $(ILL_CORE_H_FILES) ITEM_REQ_FILES= $(ITEM_REQ_C_FILES) $(ITEM_REQ_H_FILES) CHARNEG_FILES = $(CHARNEG_C_FILES) $(CHARNEG_H_FILES) MTERM2_FILES = $(MTERM2_C_FILES) $(MTERM2_H_FILES) +OCLCUI_FILES = $(OCLCUI_C_FILES) $(OCLCUI_H_FILES) GENERATED_C_FILES= \ $(Z3950V3_C_FILES) \ @@ -531,7 +531,8 @@ GENERATED_C_FILES= \ $(DATETIME_C_FILES) \ $(ESADMIN_C_FILES) \ $(CHARNEG_C_FILES) \ - $(MTERM2_C_FILES) + $(MTERM2_C_FILES) \ + $(OCLCUI_C_FILES) GENERATED_H_FILES= \ $(Z3950V3_H_FILES) \ @@ -540,7 +541,8 @@ GENERATED_H_FILES= \ $(DATETIME_H_FILES) \ $(ESADMIN_H_FILES) \ $(CHARNEG_H_FILES) \ - $(MTERM2_H_FILES) + $(MTERM2_H_FILES) \ + $(OCLCUI_H_FILES) generated_files: \ $(GENERATED_H_FILES) \ @@ -557,7 +559,7 @@ generated_files: \ {$(SRCDIR)}.cpp{$(OBJDIR)}.obj: @$(CPP) $(COPT) $< -# Yaz client +# yaz client {$(CLIENTDIR)}.c{$(OBJDIR)}.obj: @$(CPP) $(COPT) $< /D"_CONSOLE" @@ -642,6 +644,11 @@ $(MTERM2_FILES): $(Z3950DIR)\mterm2.asn $(TCL) $(TCLOPT) -d z.tcl mterm2.asn @cd $(WINDIR) +$(OCLCUI_FILES): $(Z3950DIR)\oclcui.asn + @cd $(Z3950DIR) + $(TCL) $(TCLOPT) -d z.tcl oclcui.asn + @cd $(WINDIR) + $(ILL_CORE_FILES): $(ILLDIR)\ill9702.asn @cd $(ILLDIR) $(TCL) $(TCLOPT) -d ill.tcl ill9702.asn @@ -931,7 +938,16 @@ $(ILL_OBJS): $(ILL_CORE_FILES) $(ITEM_REQ_FILES) ########################################################### # # $Log: makefile,v $ -# Revision 1.61 2003-07-15 08:26:26 adam +# Revision 1.64 2003-09-04 18:52:02 adam +# Minor changes. Use libxml-2.5.10 +# +# Revision 1.63 2003/07/25 11:11:19 adam +# Change order of compilation to reflect Unix AM. +# +# Revision 1.62 2003/07/19 13:48:49 adam +# makefile updated for oclcui.asn +# +# Revision 1.61 2003/07/15 08:26:26 adam # opacdisp.obj # # Revision 1.60 2003/06/11 18:37:10 adam