comparison 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
comparison
equal deleted inserted replaced
376:40e33ad0d153 377:a41d0db5fa36
369 ### 369 ###
370 ### Editor targets 370 ### Editor targets
371 ### 371 ###
372 $(EDITOR_PRO): $(DMLIB)Makefile.gen config.mak $(addprefix $(DMLIB),$(EDITOR_SOURCES)) $(addprefix $(OBJPATH),$(DEMO_OBJS)) $(DMLIB_A) 372 $(EDITOR_PRO): $(DMLIB)Makefile.gen config.mak $(addprefix $(DMLIB),$(EDITOR_SOURCES)) $(addprefix $(OBJPATH),$(DEMO_OBJS)) $(DMLIB_A)
373 @echo " CREATE $@" 373 @echo " CREATE $@"
374 @echo > $@ 374 @echo "OBJECTS_DIR = $(OBJPATH)" > $@
375 @echo "MOC_DIR = $(OBJPATH)" >> $@
376 @echo "QMAKE_CXXFLAGS += $(DM_CFLAGS) $(SDL_CFLAGS)" >> $@
375 @echo "QMAKE_LIBS += $(filter-out %dmsimple.o,$(filter %.o %.a,$+))" >> $@ 377 @echo "QMAKE_LIBS += $(filter-out %dmsimple.o,$(filter %.o %.a,$+))" >> $@
376 @echo "QMAKE_CXXFLAGS += $(DM_CFLAGS) $(SDL_CFLAGS)" >> $@
377 @echo "QMAKE_LIBS += $(DM_LDFLAGS) $(SDL_LDFLAGS)" >> $@ 378 @echo "QMAKE_LIBS += $(DM_LDFLAGS) $(SDL_LDFLAGS)" >> $@
378 @echo "MAKEFILE = $(EDITOR_MAKEFILE)" >> $@ 379 @echo "MAKEFILE = $(EDITOR_MAKEFILE)" >> $@
379 @echo "CONFIG += debug" >> $@ 380 @echo "CONFIG += debug" >> $@
380 @echo "QT += core gui opengl" >> $@ 381 @echo "QT += core gui opengl" >> $@
381 @echo "TARGET = editor" >> $@ 382 @echo "TARGET = $(BINPATH)ed_$(DEMO_BIN)$(EXEEXT)" >> $@
382 @echo "TEMPLATE = app" >> $@ 383 @echo "TEMPLATE = app" >> $@
383 @echo "SOURCES = $(addprefix $(DMLIB),$(EDITOR_SOURCES))" >> $@ 384 @echo "SOURCES = $(addprefix $(DMLIB),$(EDITOR_SOURCES))" >> $@
384 @echo "HEADERS = $(addprefix $(DMLIB),$(EDITOR_HEADERS))" >> $@ 385 @echo "HEADERS = $(addprefix $(DMLIB),$(EDITOR_HEADERS))" >> $@
385 386
386 387
394 395
395 ### 396 ###
396 ### Special targets 397 ### Special targets
397 ### 398 ###
398 clean: 399 clean:
399 $(RM) $(TARGETS) $(OBJPATH)*.o $(EDITOR_MAKEFILE) $(EDITOR_PRO) 400 $(RM) $(TARGETS) $(OBJPATH)*.o $(OBJPATH)moc_* $(EDITOR_MAKEFILE) $(EDITOR_PRO)
400 401