#!/usr/bin/make -f PACKAGE = micro-httpd BIN = micro_httpd CC = $(DEB_HOST_GNU_TYPE)-gcc include debian/debian-vars.mk export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed man: # target: man -- convert *.pod to manual page $(MAKE) -C debian -f pod2man.mk PACKAGE=$(PACKAGE) \ MANSECT=8 makeman override_dh_auto_build: man # Notify Makefile about compilation. We skip the *.o step. touch micro_httpd.o $(CC) $(CFLAGS) $(CPPFLAGS) micro_httpd.c $(LDFLAGS) -o $(BIN) override_dh_auto_install: install -d -m 0755 $(SBINDIR) $(MAN8DIR) $(MAKE) install BINDIR=$(SBINDIR) MANDIR=$(MAN8DIR) # rename binary mv $(SBINDIR)/$(BIN) $(SBINDIR)/$(PACKAGE) # replace original manual page rm -f $(MAN8DIR)/* $(INSTALL_DATA) debian/*.8 $(MAN8DIR) override_dh_installsystemd: dh_installsystemd micro-httpd\@.service micro-httpd.socket %: dh $@ .PHONY: man # End of file