1#!/usr/bin/make -f 2# -*- makefile -*- 3 4## This is my first Debian package. Please, be patient ;) 5 6 7# Uncomment this to turn on verbose mode. 8#export DH_VERBOSE=1 9 10# This is the debhelper compatability version to use. 11export DH_COMPAT=3 12 13LUAPKG=lua5.1 14INSTALL_PATH=`pkg-config $(LUAPKG) --variable=INSTALL_CMOD` 15 16CFLAGS = -Wall -g 17 18build: build-stamp 19build-stamp: 20 dh_testdir 21 22# Well, this does it all. 23 $(MAKE) 24 25 touch build-stamp 26 27clean: 28 dh_testdir 29 dh_testroot 30 rm -f gd.so 31 rm -f build-stamp configure-stamp 32 33# Toplevel clean does it all 34 -$(MAKE) clean 35 36 dh_clean 37 38install: build 39 dh_testdir 40 dh_testroot 41 dh_clean -k 42 dh_installdirs 43 44 mkdir -p debian/lua-gd/usr/share/doc/lua-gd 45 mkdir -p debian/lua-gd/usr/share/doc/lua-gd/demos/ 46 mkdir -p debian/lua-gd/$(INSTALL_PATH) 47 48 cp gd.so debian/lua-gd/$(INSTALL_PATH) 49 cp README COPYING doc/* debian/lua-gd/usr/share/doc/lua-gd/ 50 cp demos/* debian/lua-gd/usr/share/doc/lua-gd/demos/ 51 52# Build architecture-dependent files here. 53binary-arch: build install 54 dh_testdir -a 55 dh_testroot -a 56# dh_installdebconf -a 57 dh_installdocs -a 58# dh_installexamples -a 59# dh_installmenu -a 60# dh_installlogrotate -a 61# dh_installemacsen -a 62# dh_installpam -a 63# dh_installmime -a 64# dh_installinit -a 65# dh_installcron -a 66# dh_installman -a 67# dh_installinfo -a 68# dh_undocumented -a 69 dh_installchangelogs -a 70 dh_strip -a 71 dh_link -a 72 dh_compress -a 73 dh_fixperms -a 74 dh_makeshlibs -a -V 75 dh_installdeb -a 76# dh_perl -a 77 dh_shlibdeps -a 78 dh_gencontrol -a 79 dh_md5sums -a 80 dh_builddeb -a 81 82binary: binary-arch 83.PHONY: build clean binary-indep binary-arch binary install configure 84