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