- @echo Linking the server $(ZSERVER)
- $(LINK) @<<
- $(LNKOPT)
- $(ZSERVER_LINK_OPTIONS)
- /out:$(ZSERVER)
- $(IMPLIB)
- $(YAZLIBS)
- $(BZIP2LIB)
- $(LINK_LIBS)
- $(ZSERVER_OBJS)
-<<
-
-$(ZINDEX) : "$(BINDIR)" $(ZEBRAIDX_OBJS) $(IMPLIB)
- @echo Linking the indexer $(ZINDEX)
- $(LINK) @<<
- $(LNKOPT)
- $(ZINDEX_LINK_OPTIONS)
- /out:$(ZINDEX)
- $(IMPLIB)
- $(YAZLIBS)
- $(BZIP2LIB)
- $(LINK_LIBS)
- $(ZEBRAIDX_OBJS)
-<<
-
-$(APITEST) : "$(BINDIR)" $(APITEST_OBJS) $(YAZLIBS)
- @echo Linking the test program $(APITEST)
- $(LINK) @<<
- $(LNKOPT)
- $(APITEST_LINK_OPTIONS)
- /out:$(APITEST)
- $(IMPLIB)
- $(YAZLIBS)
- $(BZIP2LIB)
- $(LINK_LIBS)
- $(APITEST_OBJS)
-<<
-
-$(TSTFLOCK) : "$(BINDIR)" $(TSTFLOCK_OBJS) $(IMPLIB)
- @echo Linking $(TSTFLOCK)
- $(LINK) @<<
- $(LNKOPT)
- $(TSTFLOCK_LINK_OPTIONS)
+ $(LINK_PROGRAM) \
+ $(ZSERVER_OBJS) \
+ /out:$(ZSERVER)
+
+$(ZEBRAIDX) : "$(BINDIR)" $(ZEBRAIDX_OBJS) $(IMPLIB)
+ $(LINK_PROGRAM) \
+ $(ZEBRAIDX_OBJS) \
+ /out:$(ZEBRAIDX)
+
+$(TSTFLOCK) : "$(BINDIR)" $(TSTFLOCK_OBJS) $(IMPLIB)
+ $(LINK_PROGRAM) \
+ $(TSTFLOCK_OBJS) \