]>
Commit | Line | Data |
---|---|---|
fa8d8158 PP |
1 | #!/usr/bin/make -f |
2 | # -*- makefile -*- | |
3 | # Debian build rules for dma, the DragonFly mail agent | |
4 | ||
fa8d8158 | 5 | PACKAGE= dma |
fa8d8158 | 6 | |
ed951b75 PP |
7 | CFLAGS= $(shell dpkg-buildflags --get CFLAGS) |
8 | CPPFLAGS= $(shell dpkg-buildflags --get CPPFLAGS) | |
9 | LDFLAGS= $(shell dpkg-buildflags --get LDFLAGS) | |
10 | ||
fa8d8158 PP |
11 | ifneq (,$(filter werror,$(DEB_BUILD_OPTIONS))) |
12 | CFLAGS+= -Werror | |
13 | endif | |
14 | ifneq (,$(filter nostrip,$(DEB_BUILD_OPTIONS))) | |
15 | export STRIPFLAG= | |
16 | endif | |
4054aa20 | 17 | ifneq (,$(filter hardening,$(DEB_BUILD_OPTIONS))) |
fe8651ad PP |
18 | export DEB_BUILD_HARDENING=1 |
19 | else | |
20 | export DEB_BUILD_HARDENING=0 | |
21 | endif | |
fa8d8158 | 22 | |
ed951b75 | 23 | export CFLAGS CPPFLAGS LDFLAGS |
fa8d8158 | 24 | |
c0f546fc | 25 | override_dh_auto_build: |
fa8d8158 | 26 | pmake |
fa8d8158 | 27 | |
c0f546fc | 28 | override_dh_auto_clean: |
fa8d8158 | 29 | pmake clean |
fa8d8158 | 30 | |
c0f546fc | 31 | override_dh_auto_install: |
fa8d8158 | 32 | pmake DESTDIR=$(CURDIR)/debian/$(PACKAGE) BINDIR=/usr/sbin install |
fa8d8158 | 33 | install -d -o root -g mail -m 770 $(CURDIR)/debian/$(PACKAGE)/var/spool/dma |
e8b84071 | 34 | |
c0f546fc | 35 | override_dh_fixperms: |
22cd1cd7 | 36 | dh_fixperms -Xusr/sbin/dma -Xvar/spool/dma -Xetc/dma |
fa8d8158 | 37 | |
c0f546fc | 38 | %: |
c02e3a2f | 39 | dh $@ |