First go at NSIS installer for Pazpar2.
[pazpar2-moved-to-github.git] / win / makefile
index 9867cf5..5117225 100644 (file)
@@ -1,8 +1,8 @@
 # This file is part of Pazpar2.
-# Copyright (C) 2006-2008 Index Data
+# Copyright (C) 2006-2009 Index Data
 
 DEBUG=0   # 0 for release, 1 for debug
-USE_MANIFEST = 0 # Can be enabled Visual Studio 2005
+USE_MANIFEST = 0 # Can be enabled Visual Studio 2005/2008
 PACKAGE_NAME=pazpar2
 PACKAGE_VERSION=1.1.0
 
@@ -12,8 +12,8 @@ YAZ_DIR=..\..\yaz
 # Libxml2 + libxslt + associates
 ZLIB_DIR=\zlib-1.2.3.win32
 ICONV_DIR=\iconv-1.9.2.win32
-LIBXML2_DIR=\libxml2-2.6.32+.win32
-LIBXSLT_DIR=\libxslt-1.1.23+.win32
+LIBXML2_DIR=\libxml2-2.7.1.win32
+LIBXSLT_DIR=\libxslt-1.1.24.win32
 
 # ICU
 HAVE_ICU=1
@@ -23,10 +23,16 @@ default: all
 
 all: dirs yaz libxslt pazpar2
 
-NSIS="c:\program files\nsis\makensis-bz2.exe"
+NSIS="c:\program files\nsis\makensis.exe"
+
+dist:
+       nmake DEBUG=1 clean
+       nmake DEBUG=0 clean
+       nmake DEBUG=0
+       $(NSIS) pazpar2.nsi
 
 nsis: all
-       $(NSIS) yazpp.nsi
+       $(NSIS) pazpar2.nsi
 
 nsishelp:
        $(NSIS)
@@ -169,7 +175,6 @@ PAZPAR2_OBJS = \
    "$(OBJDIR)\http.obj" \
    "$(OBJDIR)\eventl.obj" \
    "$(OBJDIR)\http_command.obj" \
-   "$(OBJDIR)\icu_I18N.obj" \
    "$(OBJDIR)\logic.obj" \
    "$(OBJDIR)\record.obj" \
    "$(OBJDIR)\reclists.obj" \