Debian automatically creates debug symbol package of the binary is
compiled with debug information. If it is compiled without -g, lintian
warns about empty debug symbols.
-CFLAGS = -O2 -Wall
+CFLAGS = -O2 -Wall -g
LDLIBS = -llockdev
PREFIX ?= /usr/local
+INSTALL ?= install -s
all: sterm
rm -f sterm
install: all
- install -d $(DESTDIR)$(PREFIX)/bin
- install -m 755 sterm $(DESTDIR)$(PREFIX)/bin
+ $(INSTALL) -d $(DESTDIR)$(PREFIX)/bin
+ $(INSTALL) -m 755 sterm $(DESTDIR)$(PREFIX)/bin
ifneq ($(NO_MAN),1)
- install -d $(DESTDIR)$(PREFIX)/share/man/man1
- install -m 644 sterm.man $(DESTDIR)$(PREFIX)/share/man/man1/sterm.1
+ $(INSTALL) -d $(DESTDIR)$(PREFIX)/share/man/man1
+ $(INSTALL) -m 644 sterm.man $(DESTDIR)$(PREFIX)/share/man/man1/sterm.1
gzip -f $(DESTDIR)$(PREFIX)/share/man/man1/sterm.1
endif
# Variables to pass to sterm Makefile
export PREFIX=/usr
export NO_MAN=1
+export INSTALL=install # Do not strip - this will be handled by dh_strip
# main packaging script based on dh7 syntax
%: