2 # $Id: demo.mk 18234 2007-10-08 13:39:48Z rasky $
3 # Copyright 2003, 2004, 2005, 2006 Develer S.r.l. (http://www.develer.com/)
6 # Makefile fragment for DevLib demo application.
8 # Author: Bernardo Innocenti <bernie@develer.com>
11 include fonts/fonts.mk
14 # Set to 1 for debug builds
17 # Our target application
20 # FIXME: we want to use g++ for C source too
63 # FIXME: maybe this junk should go in emul/emul.mk?
64 $(OBJDIR)/demo/emul/emulwin.o: emul/emulwin_moc.cpp
65 $(OBJDIR)/demo/drv/lcd_gfx_qt.o: drv/lcd_gfx_qt_moc.cpp
66 $(OBJDIR)/demo/drv/timer.o: drv/timer_qt_moc.cpp
67 $(OBJDIR)/demo/emul/emulkbd.o: emul/emulkbd_moc.cpp
69 #FIXME: isn't there a way to avoid repeating the pattern rule?
70 drv/timer_qt_moc.cpp: drv/timer_qt.c
74 demo_CFLAGS = -D_QT=4 -D'ARCH=ARCH_EMUL' -Iapp/demo -Ihw $(EMUL_CFLAGS)
75 demo_CXXFLAGS = -D_QT=4 -D'ARCH=ARCH_EMUL' -Iapp/demo -Ihw $(EMUL_CFLAGS)
76 demo_LDFLAGS = $(EMUL_LDFLAGS)
79 ifeq ($(demo_DEBUG),1)
80 demo_CFLAGS += -D_DEBUG
81 demo_CXXFLAGS += -D_DEBUG
82 demo_CSRC += drv/kdebug.c