rules 1.56 KB
Newer Older
Joel Rosdahl's avatar
Joel Rosdahl committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
#!/usr/bin/make -f

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

build: build-stamp
build-stamp:
	dh_testdir

	touch build-stamp

clean:
	dh_testdir
	dh_testroot
	rm -f build-stamp

	-$(MAKE) clean

	dh_clean

# Build architecture-independent files here.
binary-indep: build
#	dh_testversion
	dh_testdir
	dh_testroot
26
	dh_prep
Joel Rosdahl's avatar
Joel Rosdahl committed
27 28
	dh_installdirs

29
	$(MAKE) lyskom-@@CLIENTVERSION@@.el
30 31
	cp lpath.el debian/lyskom-elisp-client/usr/share/emacs/site-lisp/lyskom-elisp-client/
	gzip -c lyskom-@@CLIENTVERSION@@.el > debian/lyskom-elisp-client/usr/share/emacs/site-lisp/lyskom-elisp-client/lyskom.el.gz
Joel Rosdahl's avatar
Joel Rosdahl committed
32

33 34 35
	install -m 644 debian/50lyskom-elisp-client.el debian/lyskom-elisp-client/etc/emacs/site-start.d
	install -m 755 debian/emacsen-common-install debian/lyskom-elisp-client/usr/lib/emacsen-common/packages/install/lyskom-elisp-client
	install -m 755 debian/emacsen-common-remove debian/lyskom-elisp-client/usr/lib/emacsen-common/packages/remove/lyskom-elisp-client
Joel Rosdahl's avatar
Joel Rosdahl committed
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64

	dh_installdocs
#	dh_installexamples
#	dh_installmenu
#	dh_installinit
#	dh_installcron
#	dh_installmanpages
#	dh_undocumented
	dh_installchangelogs
#	dh_strip
	dh_compress
	dh_fixperms
#	dh_suidregister
	dh_installdeb
#	dh_shlibdeps
	dh_gencontrol
#	dh_makeshlibs
	dh_md5sums
	dh_builddeb

# Build architecture-dependent files here.
binary-arch: build
# We have nothing to do by default.

source diff:                                                                  
	@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false

binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary