DEFINES := \
-DVERSION=$(VERSION) \
- -DOUT_DIR=..\\release \
- -DSRC_DIR=release \
+ -DOUT_DIR=..\\release32 \
+ -DSRC_DIR=release32 \
-DBUILD_TOOLS=MinGW \
-INSTALL_EXE := $(BUILDDIR)/release/winbacula-$(VERSION).exe
+INSTALL_EXE := $(BUILDDIR)/release32/winbacula-$(VERSION).exe
BACULA_BINARIES := \
bacula.dll \
clean:
@echo "Cleaning `pwd`"
$(CMD_ECHO)-rm -f $(INSTALL_EXE)
- $(CMD_ECHO)-rm -rf release
+ $(CMD_ECHO)-rm -rf release32
#
# Rules
#
define Convert_Binary
-release/$$(notdir $(1)): $(1)
+release32/$$(notdir $(1)): $(1)
$$(call checkdir,$$@)
$(ECHO_CMD)cp -f $$^ $$@ ; \
$(STAB2CV) $$@
endef
define Copy_Binary
-release/$$(notdir $(1)): $(1)
+release32/$$(notdir $(1)): $(1)
$$(call checkdir,$$@)
$(ECHO_CMD)cp -f $$^ $$@
endef
define Copy_Docs
-release/$(1): $(DOCDIR)/$(1)
+release32/$(1): $(DOCDIR)/$(1)
$$(call checkdir,$$@)
$(ECHO_CMD)cp -f $$^ $$(dir $$@)
endef
$(foreach file,$(DOC_FILES),$(eval $(call Copy_Docs,$(file))))
-$(INSTALL_EXE): winbacula.nsi $(addprefix release/,$(BACULA_BINARIES) $(SCRIPT_FILES) $(CAT_FILES) $(DEPKGS_BINARIES) $(NONGCC_BINARIES) $(NONGCC_LIBRARIES) $(MINGW_BINARIES) $(SSL_FILES) $(DIRD_FILES) $(DOC_FILES))
+$(INSTALL_EXE): winbacula.nsi $(addprefix release32/,$(BACULA_BINARIES) $(SCRIPT_FILES) $(CAT_FILES) $(DEPKGS_BINARIES) $(NONGCC_BINARIES) $(NONGCC_LIBRARIES) $(MINGW_BINARIES) $(SSL_FILES) $(DIRD_FILES) $(DOC_FILES))
NSISDIR=$(NSIS_DIR) \
$(NSIS_DIR)/makensis -V3 $(DEFINES) winbacula.nsi