+export EXT= .exe
+
#-----------------------------------------------------------------------------
-EXT= .exe
include Makefile
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
-$(SOLS) : install-dlls
-
-#-----------------------------------------------------------------------------
+INSTALLER= ../neverball-$(VERSION)-setup.exe
MAKENSIS= makensis
+MAKENSIS_FLAGS= -DVERSION=$(VERSION) -DOUTFILE=$(INSTALLER)
+
TODOS= todos
FROMDOS= fromdos
CP= cp
#-----------------------------------------------------------------------------
.PHONY: setup
-setup: install-dlls convert-text-files all
- $(MAKENSIS) -DVERSION=$(VERSION) -nocd scripts/neverball.nsi
+setup: $(INSTALLER)
+
+$(INSTALLER): install-dlls convert-text-files all tools
+ $(MAKENSIS) $(MAKENSIS_FLAGS) -nocd scripts/neverball.nsi
+
+$(INSTALLER): LDFLAGS := -s $(LDFLAGS)
.PHONY: clean-setup
clean-setup: clean
$(RM) install-dlls.sh *.dll $(TXT_DOCS)
find data -name "*.txt" -exec $(FROMDOS) {} \;
+ cd tools && $(MAKE) clean
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
+.PHONY: tools
+tools:
+ cd tools && $(MAKE)
+
+#-----------------------------------------------------------------------------