Mercurial > hg > dmlib
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 |