-# Copyright (C) 2005-2006, Index Data ApS
+# Copyright (C) 2005-2007, Index Data ApS
# All rights reserved.
-# $Id: makefile,v 1.20 2006-08-30 12:30:02 adam Exp $
+# $Id: makefile,v 1.30 2007-01-25 18:49:26 adam Exp $
# MS NMAKE makefile for metaproxy
DEBUG=0 # 0 for release, 1 for debug
# Metaproxy version
-VERSION=1.0.6
+VERSION=1.0.9
# YAZ and YAZ++ directories
YAZ_DIR=..\..\yaz
# libxml2 + libxslt + associates
ZLIB_DIR=\zlib-1.2.3.win32
-ICONV_DIR=\iconv-1.9.1.win32
-LIBXML2_DIR=\libxml2-2.6.20.win32
-LIBXSLT_DIR=\libxslt-1.1.14.win32
+ICONV_DIR=\iconv-1.9.2.win32
+LIBXML2_DIR=\libxml2-2.6.26.win32
+LIBXSLT_DIR=\libxslt-1.1.17.win32
# The targets
# Copy yaz.dll to our bin
yaz: $(BINDIR)\$(YAZD).dll
-$(BINDIR)\$(YAZD).dll: $(YAZ_DIR)\bin\$(YAZD).dll
+$(BINDIR)\$(YAZD).dll: "$(YAZ_DIR)\bin\$(YAZD).dll"
copy "$(YAZ_DIR)\bin\$(YAZD).dll" $(BINDIR)
# YAZ++ includes & libs
# Copy yazpp.dll to our bin
yazpp: $(BINDIR)\$(YAZPPD).dll
-$(BINDIR)\$(YAZPPD).dll: $(YAZPP_DIR)\bin\$(YAZPPD).dll
+$(BINDIR)\$(YAZPPD).dll: "$(YAZPP_DIR)\bin\$(YAZPPD).dll"
copy "$(YAZPP_DIR)\bin\$(YAZPPD).dll" $(BINDIR)
# Copy libxslt and associates to our bin directory
libxslt: $(BINDIR)\libxslt.dll
-$(BINDIR)\libxslt.dll: $(LIBXSLT_DIR)\bin\libxslt.dll
- copy $(ICONV_DIR)\bin\iconv.dll $(BINDIR)
- copy $(ZLIB_DIR)\bin\zlib1.dll $(BINDIR)
- copy $(LIBXML2_DIR)\bin\libxml2.dll $(BINDIR)
- copy $(LIBXSLT_DIR)\bin\libxslt.dll $(BINDIR)
+$(BINDIR)\libxslt.dll: "$(LIBXSLT_DIR)\bin\libxslt.dll"
+ copy "$(ICONV_DIR)\bin\iconv.dll" $(BINDIR)
+ copy "$(ZLIB_DIR)\bin\zlib1.dll" $(BINDIR)
+ copy "$(LIBXML2_DIR)\bin\libxml2.dll" $(BINDIR)
+ copy "$(LIBXSLT_DIR)\bin\libxslt.dll" $(BINDIR)
config: $(SRCDIR)\config.hpp
$(OBJDIR)\filter.obj \
$(OBJDIR)\filter_auth_simple.obj \
$(OBJDIR)\filter_backend_test.obj \
+ $(OBJDIR)\filter_bounce.obj \
+ $(OBJDIR)\filter_cql_to_rpn.obj \
$(OBJDIR)\filter_frontend_net.obj \
$(OBJDIR)\filter_http_file.obj \
+ $(OBJDIR)\filter_load_balance.obj \
$(OBJDIR)\filter_log.obj \
$(OBJDIR)\filter_multi.obj \
$(OBJDIR)\filter_query_rewrite.obj \
+ $(OBJDIR)\filter_record_transform.obj \
$(OBJDIR)\filter_session_shared.obj \
+ $(OBJDIR)\filter_sru_to_z3950.obj \
$(OBJDIR)\filter_template.obj \
$(OBJDIR)\filter_virt_db.obj \
$(OBJDIR)\filter_z3950_client.obj \
+ $(OBJDIR)\filter_zeerex_explain.obj \
+ $(OBJDIR)\gduutil.obj \
$(OBJDIR)\origin.obj \
$(OBJDIR)\package.obj \
$(OBJDIR)\pipe.obj \
$(OBJDIR)\router_chain.obj \
$(OBJDIR)\router_flexml.obj \
$(OBJDIR)\session.obj \
+ $(OBJDIR)\sru_util.obj \
$(OBJDIR)\thread_pool_observer.obj \
$(OBJDIR)\util.obj \
$(OBJDIR)\xmlutil.obj
-del $(BINDIR)\*.exe
-del $(BINDIR)\*.dll
-del $(TMPDIR)\*.
- -del $(LIBDIR)\*.MAP
-del $(LIBDIR)\*.LIB
-del $(OBJDIR)\*.OBJ