diff Makefile.gen @ 377:a41d0db5fa36

Improve building.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 17 Oct 2012 02:37:03 +0300
parents 40e33ad0d153
children 05e85401480a
line wrap: on
line diff
--- a/Makefile.gen	Wed Oct 17 02:27:55 2012 +0300
+++ b/Makefile.gen	Wed Oct 17 02:37:03 2012 +0300
@@ -371,14 +371,15 @@
 ###
 $(EDITOR_PRO): $(DMLIB)Makefile.gen config.mak $(addprefix $(DMLIB),$(EDITOR_SOURCES)) $(addprefix $(OBJPATH),$(DEMO_OBJS)) $(DMLIB_A)
 	@echo " CREATE $@"
-	@echo > $@
+	@echo "OBJECTS_DIR = $(OBJPATH)" > $@
+	@echo "MOC_DIR = $(OBJPATH)" >> $@
+	@echo "QMAKE_CXXFLAGS += $(DM_CFLAGS) $(SDL_CFLAGS)" >> $@
 	@echo "QMAKE_LIBS += $(filter-out %dmsimple.o,$(filter %.o %.a,$+))" >> $@
-	@echo "QMAKE_CXXFLAGS += $(DM_CFLAGS) $(SDL_CFLAGS)" >> $@
 	@echo "QMAKE_LIBS += $(DM_LDFLAGS) $(SDL_LDFLAGS)" >> $@
 	@echo "MAKEFILE = $(EDITOR_MAKEFILE)" >> $@
 	@echo "CONFIG += debug" >> $@
 	@echo "QT += core gui opengl" >> $@
-	@echo "TARGET = editor" >> $@
+	@echo "TARGET = $(BINPATH)ed_$(DEMO_BIN)$(EXEEXT)" >> $@
 	@echo "TEMPLATE = app" >> $@
 	@echo "SOURCES = $(addprefix $(DMLIB),$(EDITOR_SOURCES))" >> $@
 	@echo "HEADERS = $(addprefix $(DMLIB),$(EDITOR_HEADERS))" >> $@
@@ -396,5 +397,5 @@
 ### Special targets
 ###
 clean:
-	$(RM) $(TARGETS) $(OBJPATH)*.o $(EDITOR_MAKEFILE) $(EDITOR_PRO)
+	$(RM) $(TARGETS) $(OBJPATH)*.o $(OBJPATH)moc_* $(EDITOR_MAKEFILE) $(EDITOR_PRO)