X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=win%2Fmakefile;h=b0ffe69c9b2787f509bb5188ffd0c1aba727d396;hb=d1ea2b7f6c07fa9247c4bfa9996981e57b27948c;hp=63d5cca7d253c413514c4c01662192c2967b34ae;hpb=ba572d8e1de44023f355c09c4250328aba0e9a47;p=idzebra-moved-to-github.git diff --git a/win/makefile b/win/makefile index 63d5cca..b0ffe69 100644 --- a/win/makefile +++ b/win/makefile @@ -1,12 +1,12 @@ # Z'mbol/Zebra makefile for MS NMAKE -# $Id: makefile,v 1.7 2001-07-10 00:04:53 adam Exp $ +# $Id: makefile,v 1.10 2002-04-05 12:49:51 adam Exp $ ########################################################### ############### Parameters ########################################################### -DEBUG=0 # 0 for release, 1 for debug -ZMBOL=1 +DEBUG=1 # 0 for release, 1 for debug +ZMBOL=0 default: all @@ -175,22 +175,14 @@ LNKOPT= $(COMMON_LNK_OPTIONS) $(RELEASE_LNK_OPTIONS) $(LNK_LIBS) # need to be specified, though ZSERVER_OBJS= \ - $(OBJDIR)\kinput.obj \ $(OBJDIR)\zserver.obj ZEBRAIDX_OBJS= \ - $(OBJDIR)\dir.obj \ - $(OBJDIR)\dirs.obj \ - $(OBJDIR)\extract.obj \ - $(OBJDIR)\kinput.obj \ - $(OBJDIR)\main.obj \ - $(OBJDIR)\trav.obj - + $(OBJDIR)\main.obj APITEST_OBJS= \ $(OBJDIR)\apitest.obj -!if $(ZMBOL) -ZMBOLLIB_OBJS= \ +ZEBRALIB_OBJS= \ $(OBJDIR)\isam.obj \ $(OBJDIR)\isamc.obj \ $(OBJDIR)\isamd.obj \ @@ -199,12 +191,7 @@ ZMBOLLIB_OBJS= \ $(OBJDIR)\merge.obj \ $(OBJDIR)\merge-d.obj \ $(OBJDIR)\physical.obj \ - $(OBJDIR)\rootblk.obj -!else -ZMBOLLIB_OBJS= -!endif -ZEBRALIB_OBJS= \ - $(ZMBOLLIB_OBJS) \ + $(OBJDIR)\rootblk.obj \ $(OBJDIR)\zebra-lock.obj \ $(OBJDIR)\attribute.obj \ $(OBJDIR)\bfile.obj \ @@ -225,8 +212,6 @@ ZEBRALIB_OBJS= \ $(OBJDIR)\insert.obj \ $(OBJDIR)\invstat.obj \ $(OBJDIR)\kcompare.obj \ - $(OBJDIR)\lockidx.obj \ - $(OBJDIR)\locksrv.obj \ $(OBJDIR)\lockutil.obj \ $(OBJDIR)\lookgrep.obj \ $(OBJDIR)\lookup.obj \ @@ -266,7 +251,12 @@ ZEBRALIB_OBJS= \ $(OBJDIR)\zsets.obj \ $(OBJDIR)\isams.obj \ $(OBJDIR)\rsisamd.obj \ - $(OBJDIR)\rsisams.obj + $(OBJDIR)\dir.obj \ + $(OBJDIR)\dirs.obj \ + $(OBJDIR)\extract.obj \ + $(OBJDIR)\kinput.obj \ + $(OBJDIR)\rsisams.obj \ + $(OBJDIR)\trav.obj ALL_OBJS=\ $(ZEBRALIB_OBJS) \ @@ -282,45 +272,44 @@ ALL_OBJS=\ # source files. Funny way of doing it, but it works. {$(SRCDIR)}.cpp{$(OBJDIR)}.obj: - @$(CPP) $(COPT) $< + $(CPP) $(COPT) $< {$(SRCDIR)}.c{$(OBJDIR)}.obj: - @$(CPP) $(COPT) $< + $(CPP) $(COPT) $< # ZebraLib {$(INDEXDIR)}.c{$(OBJDIR)}.obj: - @$(CPP) $(COPT) $< + $(CPP) $(COPT) $< {$(BFILEDIR)}.c{$(OBJDIR)}.obj: - @$(CPP) $(COPT) $< + $(CPP) $(COPT) $< {$(DFADIR)}.c{$(OBJDIR)}.obj: - @$(CPP) $(COPT) $< + $(CPP) $(COPT) $< {$(DICTDIR)}.c{$(OBJDIR)}.obj: - @$(CPP) $(COPT) $< + $(CPP) $(COPT) $< {$(ISAMSDIR)}.c{$(OBJDIR)}.obj: - @$(CPP) $(COPT) $< + $(CPP) $(COPT) $< {$(ISAMDIR)}.c{$(OBJDIR)}.obj: - @$(CPP) $(COPT) $< + $(CPP) $(COPT) $< {$(ISAMCDIR)}.c{$(OBJDIR)}.obj: - @$(CPP) $(COPT) $< + $(CPP) $(COPT) $< {$(RECCTRLDIR)}.c{$(OBJDIR)}.obj: - @$(CPP) $(COPT) $< + $(CPP) $(COPT) $< {$(RSETDIR)}.c{$(OBJDIR)}.obj: - @$(CPP) $(COPT) $< + $(CPP) $(COPT) $< {$(UTILDIR)}.c{$(OBJDIR)}.obj: - @$(CPP) $(COPT) $< + $(CPP) $(COPT) $< {$(APITESTDIR)}.c{$(OBJDIR)}.obj: - @$(CPP) $(COPT) $< - + $(CPP) $(COPT) $< ########################################################### ############### Linking @@ -378,13 +367,11 @@ $(ZEBRALIB) : "$(BINDIR)" $(ZEBRALIB_OBJS) ########################################################### clean: - del $(OBJDIR)\*.obj - del $(OBJDIR)\*.sbr - del $(APITEST) - del $(ZINDEX) - del $(ZSERVER) - del $(TMPDIR)\*. - del $(ZEBRALIB) + -del $(OBJDIR)\*.obj + -del $(OBJDIR)\*.sbr + -del $(BINDIR)\*.exe + -del $(TMPDIR)\*. + -del $(LIBDIR)\*.lib ########### check directories and create if needed dirs: $(OBJDIR) $(WINDIR) $(LIBDIR) $(BINDIR) $(TMPDIR) @@ -401,34 +388,3 @@ $(OBJDIR) $(WINDIR) $(LIBDIR) $(BINDIR) $(TMPDIR): # force recompilation of everything, if makefile changed ########################################################### -############### Log -########################################################### -# -# $Log: makefile,v $ -# Revision 1.7 2001-07-10 00:04:53 adam -# Added file rsidamd.obj. -# -# Revision 1.6 2000/05/23 21:28:03 adam -# Combined zebra/zmbol makefile. -# -# Revision 1.5 2000/05/05 13:48:03 adam -# Fixed locking for metafiles. -# -# Revision 1.4 2000/04/19 14:35:59 adam -# WIN32 update (this version is known not to work on Windows). -# -# Revision 1.3 2000/04/17 14:22:00 adam -# WIN32 update. -# -# Revision 1.2 2000/02/08 12:34:17 adam -# Fix: referred to zmbol.mak. -# -# Revision 1.1 1999/12/08 22:11:56 adam -# Separate WIN32 sub directories for Zebra and Z'mbol. -# -# Revision 1.1 1999/12/02 10:26:49 adam -# Added zmbol makefile. -# -# - -