#!/usr/bin/make -f

PACKAGE = ifile

include /usr/share/dpkg/buildflags.mk
CFLAGS	+= -Wall -pedantic
CFLAGS	+= -I./include
LDFLAGS += -Wl,--as-needed

override_dh_auto_clean:
	# Override, because Makefile has no target 'distclean'. See next target.
	rm -f config.*

override_dh_clean:
	# Standard clean would cause to run 'configure' again (autotools problem)
	# Manual cleaning.
	rm -rf debian/$(PACKAGE)
	rm -f					\
	Makefile				\
	argp/Makefile				\
	config.status				\
	config.log				\
	argp/config.status			\
	argp/config.log				\
	*.o					\
	*.a					\
	debian/*.log				\
	debian/*.substvars			\
	debian/files				\
	argp/*.o				\
	ifile

override_dh_auto_configure:
	cp -vf /usr/share/misc/config.sub .
	cp -vf /usr/share/misc/config.guess .
	dh_testdir
	./configure \
		CFLAGS="$(CFLAGS)" \
		LDFLAGS="$(LDFLAGS)" \
		--prefix=/usr \
		--mandir=\$${prefix}/share/man \
		--infodir=\$${prefix}/share/info

override_dh_auto_test:
	# Nothing to do. Would cause to run 'configure'

override_dh_auto_install:
	$(MAKE) prefix=debian/$(PACKAGE)/usr \
		mandir=\$${prefix}/share/man \
		install

%:
	dh $@

# End of file
