CFLAGS = -Wall -g -DMAEMO -DMAEMO_VERSION=$(MAEMO_VERSION)
LDFLAGS = -Wl,-z,defs
-CONFOPTS =
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
# Fixes hang while exiting on Diablo.
CFLAGS += -static-libgcc
else # x86
- crash
+ crash ## Cannot build in x86
endif
configure: configure-stamp
build-stamp: configure-stamp
dh_testdir
- $(MAKE) CFLAGS="$(CFLAGS)" CXXFLAGS="$(CFLAGS)" GAME_VERSION="$(GAME_VERSION)"
+ $(MAKE) CFLAGS="$(CFLAGS)" CXXFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" GAME_VERSION="$(GAME_VERSION)"
touch $@
PKGS:=gtk+-2.0 hildon-1 hildon-fm-2 gconf-2.0 gnome-vfs-2.0
CPPFLAGS:=$(shell pkg-config --cflags $(PKGS))
-CFLAGS?=-g -Os -Wall
-CFLAGS+=-fpic -shared
LDLIBS:=$(shell pkg-config --libs $(PKGS))
-LDFLAGS:=-export-dynamic -avoid-version -module -shared -Wl,-z,defs
+
+ifdef GUI_CFLAGS
+ override CFLAGS:=$(GUI_CFLAGS)
+else
+ override CFLAGS:= -g -Os -Wall -fpic -shared -DMAEMO
+endif
+ifdef GUI_LDFLAGS
+ override LDFLAGS:=$(GUI_LDFLAGS)
+else
+ override LDFLAGS:= -export-dynamic -avoid-version -module -shared -Wl,-z,defs
+endif
#GAME_VERSION
GAME_SHARE_PATH=/usr/share/games/drnoksnes