#!/usr/bin/make -f

export DH_VERBOSE=1

DH_VERBOSE=1

DEB_HOST_ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH)
OPTI_FLAGS_LIBONLY := -fomit-frame-pointer -falign-functions=0 -falign-jumps=0 -falign-loops=0
### PICCORO optimizer flags for i386 x86 machines
ifeq ($(DEB_HOST_ARCH),i386)
    OPTI_FLAGS_LIBONLY += -march=i586 -mmmx
else
ifeq ($(DEB_HOST_ARCH),i486)
    OPTI_FLAGS_LIBONLY += -march=i586 -mmmx
endif
endif

CFLAGS+= $(OPTI_FLAGS_LIBONLY)

BUILDDIR=obj-$(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)

%:
	dh $@

override_dh_auto_clean:
	rm -rf $(BUILDDIR)

override_dh_auto_configure:
	mkdir -p $(BUILDDIR)
	cd $(BUILDDIR) && cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_C_FLAGS_RELEASE="$(OPTI_FLAGS_LIBONLY)"

override_dh_auto_build:
	cd $(BUILDDIR) && make

override_dh_auto_install:
	install -d debian/jwm-menu
	install -d debian/jwm-menu-common
	install -d debian/jwm-menu-bash
	cd $(BUILDDIR) && make install DESTDIR=$(CURDIR)/debian/tmp AM_UPDATE_INFO_DIR=no

#override_dh_makeshlibs:
#	# nothing to generate..
