3 #-----------------------------------------------------------------------------
7 #-----------------------------------------------------------------------------
11 OGL_LIBS= -lm -lopengl32
12 BASE_LIBS= -lSDL -lSDL_image -lintl
15 $(SDL_LIBS) -lSDL_image -lSDL_mixer -lSDL_ttf \
16 $(OGL_LIBS) $(PNG_LIBS) -lintl
18 #-----------------------------------------------------------------------------
20 INSTALLER= ../neverball-$(VERSION)-setup.exe
23 MAKENSIS_FLAGS= -DVERSION=$(VERSION) -DOUTFILE=$(INSTALLER)
36 TXT_DOCS= $(TEXT_DOCS:%=%.txt)
38 #-----------------------------------------------------------------------------
43 $(INSTALLER): install-dlls convert-text-files all tools
44 $(MAKENSIS) $(MAKENSIS_FLAGS) -nocd scripts/neverball.nsi
46 $(INSTALLER): LDFLAGS := -s $(LDFLAGS)
50 $(RM) install-dlls.sh *.dll $(TXT_DOCS)
51 find data -name "*.txt" -exec $(FROMDOS) {} \;
52 cd tools && $(MAKE) clean
54 #-----------------------------------------------------------------------------
57 install-dlls: install-dlls.sh
61 if ! sh scripts/gen-install-dlls.sh > $@; then \
65 @echo --------------------------------------------------------
66 @echo You can probably ignore any file-not-found errors above.
67 @echo Now edit $@ to your needs before restarting make.
68 @echo --------------------------------------------------------
71 #-----------------------------------------------------------------------------
73 .PHONY: convert-text-files
74 convert-text-files: $(TXT_DOCS)
75 find data -name "*.txt" -exec $(TODOS) {} \;
81 #-----------------------------------------------------------------------------
87 #-----------------------------------------------------------------------------