X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=win%2Fmakefile;h=8d0226a2157936f99440311fe40d353df9180f66;hb=1cc0116831e49bf70538639a8fc9b08b9524c683;hp=b104784210b3c7b18cb5766e23e00ed68badea1c;hpb=3130b11f24005f76a61a4b781991d2dc3cb6530e;p=idzebra-moved-to-github.git diff --git a/win/makefile b/win/makefile index b104784..8d0226a 100644 --- a/win/makefile +++ b/win/makefile @@ -1,5 +1,5 @@ # Zebra makefile for MS NMAKE -# $Id: makefile,v 1.26 2004-08-06 09:38:36 adam Exp $ +# $Id: makefile,v 1.30 2004-08-25 09:18:49 adam Exp $ ########################################################### ############### Parameters @@ -27,7 +27,7 @@ all: dirs zebralib zserver zindex ROOTDIR=.. # The home of zebra # YAZ include files, libraries, etc. -YAZDIR=$(ROOTDIR)\..\YAZ-2.0.22 +YAZDIR=$(ROOTDIR)\..\YAZ YAZINCL=$(YAZDIR)\include YAZLIB=$(YAZDIR)\lib\yaz.lib YAZLIBS=$(YAZLIB) @@ -71,6 +71,18 @@ TMPDIR=$(ROOTDIR)\win\tmp TMP=$(TMPDIR) TEMP=$(TMPDIR) +# NSIS +NSIS="c:\program files\nsis\makensis.exe" + +dist: + nmake DEBUG=1 clean + nmake DEBUG=0 clean + nmake DEBUG=0 + $(NSIS) zebra.nsi + +nsis: + $(NSIS) zebra.nsi + ########################################################### ############### Targets - what to make ########################################################### @@ -165,21 +177,17 @@ LINK_LIBS= kernel32.lib user32.lib gdi32.lib winspool.lib \ oleaut32.lib uuid.lib odbc32.lib odbccp32.lib \ wsock32.lib advapi32.lib $(ICONV_LIB) $(EXPAT_LIB) -COMMON_LNK_OPTIONS= /nologo \ - /machine:i386 \ - /incremental:no - -# /subsystem:windows \ +COMMON_LNK_OPTIONS= /nologo /machine:i386 /incremental:no DEBUG_LNK_OPTIONS= /debug -RELEASE_LNK_OPTIONS= /pdb:none +RELEASE_LNK_OPTIONS= -ZEBRALIB_LINK_OPTIONS = -lib +ZEBRALIB_LINK_OPTIONS= -lib -ZSERVER_LINK_OPTIONS = /subsystem:console -ZINDEX_LINK_OPTIONS = /subsystem:console -APITEST_LINK_OPTIONS = /subsystem:console +ZSERVER_LINK_OPTIONS= /subsystem:console +ZINDEX_LINK_OPTIONS= /subsystem:console +APITEST_LINK_OPTIONS= /subsystem:console # Final opt variables !if $(DEBUG) @@ -212,21 +220,15 @@ APITEST_OBJS= \ $(OBJDIR)\apitest.obj 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 \ $(OBJDIR)\attribute.obj \ $(OBJDIR)\bfile.obj \ $(OBJDIR)\bset.obj \ $(OBJDIR)\cfile.obj \ $(OBJDIR)\charmap.obj \ + $(OBJDIR)\atoi_zn.obj \ $(OBJDIR)\close.obj \ $(OBJDIR)\commit.obj \ $(OBJDIR)\compact.obj \ @@ -267,9 +269,8 @@ ZEBRALIB_OBJS= \ $(OBJDIR)\retrieve.obj \ $(OBJDIR)\rsbool.obj \ $(OBJDIR)\rset.obj \ - $(OBJDIR)\rsisam.obj \ $(OBJDIR)\rsisamc.obj \ - $(OBJDIR)\rsm_or.obj \ + $(OBJDIR)\rsmultior.obj \ $(OBJDIR)\rsnull.obj \ $(OBJDIR)\rstemp.obj \ $(OBJDIR)\scan.obj \ @@ -286,7 +287,6 @@ ZEBRALIB_OBJS= \ $(OBJDIR)\zsets.obj \ $(OBJDIR)\isams.obj \ $(OBJDIR)\isamb.obj \ - $(OBJDIR)\rsisamd.obj \ $(OBJDIR)\rsisamb.obj \ $(OBJDIR)\rsbetween.obj \ $(OBJDIR)\rsprox.obj \ @@ -434,7 +434,6 @@ clean: -del $(OBJDIR)\*.obj -del $(OBJDIR)\*.sbr -del $(BINDIR)\*.exe - -del $(BINDIR)\*.dll -del $(TMPDIR)\*. -del $(LIBDIR)\*.lib