comparison Makefile.gen @ 355:dbc62ba3f132

Work towards Qt-based editor instead.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 16 Oct 2012 19:06:51 +0300
parents 83e4af7835ce
children 1b8362a26692
comparison
equal deleted inserted replaced
354:ba284f5e7ea5 355:dbc62ba3f132
19 ifneq ($(DEMO_BIN),) 19 ifneq ($(DEMO_BIN),)
20 BINARIES += ed_$(DEMO_BIN) 20 BINARIES += ed_$(DEMO_BIN)
21 endif 21 endif
22 endif 22 endif
23 23
24 EDITOR_OBJS = gtktimeline.o gtkwaveform.o dmeditor.o 24 EDITOR_MAKEFILE = Makefile.editor
25 EDITOR_SOURCES = edmain.cpp edgui.cpp edtimeline.cpp edwaveform.cpp
26 EDITOR_HEADERS = edmain.h edtimeline.h edwaveform.h
25 27
26 28
27 ### 29 ###
28 ### Form additional compilation defines based on settings 30 ### Form additional compilation defines based on settings
29 ### 31 ###
364 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) 366 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS)
365 367
366 ### 368 ###
367 ### Editor targets 369 ### Editor targets
368 ### 370 ###
369 $(OBJPATH)dmeditor.o: $(DMLIB)dmeditor.c 371 $(BINPATH)ed_$(DEMO_BIN)$(EXEEXT): $(DMLIB)editor.pro $(addprefix $(DMLIB),$(EDITOR_SOURCES)) $(addprefix $(OBJPATH),$(DEMO_OBJS)) $(DMLIB_A)
370 @echo " CC $+" 372 @echo " QMAKE $+"
371 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) $(GTK_CFLAGS) 373 qmake -Wall MAKEFILE="$(EDITOR_MAKEFILE)" \
372 374 POST_TARGETDEPS="$(filter %.o %.a,$+)" \
373 375 QMAKE_CXXFLAGS="$(DM_CFLAGS) $(SDL_CFLAGS)" \
374 $(BINPATH)ed_$(DEMO_BIN)$(EXEEXT): $(OBJPATH)$(DEMO_BIN).o $(addprefix $(OBJPATH),$(EDITOR_OBJS)) $(addprefix $(OBJPATH),$(filter-out dmsimple.o,$(DEMO_OBJS))) $(DMLIB_A) 376 QMAKE_LIBS="$(DM_LDFLAGS) $(SDL_LDFLAGS)"
375 @echo " LINK $+" 377 SOURCES="$(EDITOR_SOURCES)" \
376 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) $(GTK_LDFLAGS) 378 HEADERS="$(EDITOR_HEADERS)" $<
379 make -f $(EDITOR_MAKEFILE)
377 380
378 381
379 ### 382 ###
380 ### Special targets 383 ### Special targets
381 ### 384 ###
382 clean: 385 clean:
383 $(RM) $(TARGETS) $(OBJPATH)*.o 386 $(RM) $(TARGETS) $(OBJPATH)*.o $(EDITOR_MAKEFILE)
384 387
388