#! /usr/bin/make -f

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/gnome.mk
include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
include /usr/share/gnome-pkg-tools/1/rules/clean-la.mk
-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk

GNOME_MODULE := atk

DEB_HOST_ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH)
OPTI_FLAGS_LIBONLY := -fomit-frame-pointer

CFLAGS += -Wall -g

ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
else
CFLAGS += -O2
ifeq ($(DEB_HOST_ARCH),i386)
CFLAGS += $(OPTI_FLAGS_LIBONLY)  -march=i586 -mmmx
export CFLAGS += $(OPTI_FLAGS_LIBONLY)  -march=i586 -mmmx
endif
ifeq ($(DEB_HOST_ARCH),i486)
CFLAGS += $(OPTI_FLAGS_LIBONLY)  -march=i586 -mmmx
export CFLAGS += $(OPTI_FLAGS_LIBONLY)  -march=i586 -mmmx
endif
ifeq ($(DEB_HOST_ARCH),amd64)
CFLAGS += $(OPTI_FLAGS_LIBONLY)  -mmmx -msse
export CFLAGS += $(OPTI_FLAGS_LIBONLY)  -mmmx -msse
endif
endif

CXXFLAGS = $(CFLAGS)
LDFLAGS += -Wl,-O1 -Wl,-z,defs -Wl,--as-needed

# build static stuff:
DEB_CONFIGURE_EXTRA_FLAGS += --enable-gtk-doc --enable-static

SHLIB_VERSION := 1.29.3
DEB_DH_MAKESHLIBS_ARGS_libatk1.0-0 += -V"libatk1.0-0 (>= $(SHLIB_VERSION))" --add-udeb="libatk1.0-udeb"

DEB_DBG_PACKAGE_ALL := libatk1.0-dbg
