]>
Commit | Line | Data |
---|---|---|
ccbe9281 | 1 | |
6d84aaf1 | 2 | PROGS = ipcalc securetty |
ccbe9281 | 3 | |
4c29606d MT |
4 | CC = gcc |
5 | CFLAGS += -D_GNU_SOURCE $(shell pkg-config --cflags glib-2.0) | |
ccbe9281 MT |
6 | |
7 | all: $(PROGS) | |
8 | ||
9 | clean: | |
10 | rm -vf $(PROGS) *.o | |
11 | ||
fdd45d97 MT |
12 | test: ipcalc |
13 | ./ipcalc-tests | |
14 | ||
15 | install: $(PROGS) | |
16 | # Install binaries | |
17 | -mkdir -pv $(DESTDIR)/lib/udev $(DESTDIR)/{,s}bin | |
fdd45d97 | 18 | install -v -m 755 ipcalc $(DESTDIR)/bin |
ccbe9281 MT |
19 | install -v -m 755 securetty $(DESTDIR)/sbin |
20 | ||
fdd45d97 MT |
21 | # Install man pages |
22 | -mkdir -pv $(DESTDIR)/usr/share/man/man1 | |
24d597e5 | 23 | -mkdir -pv $(DESTDIR)/usr/share/man/man8 |
fdd45d97 | 24 | install -v -m 644 ipcalc.1 $(DESTDIR)/usr/share/man/man1 |
24d597e5 | 25 | install -v -m 644 securetty.8 $(DESTDIR)/usr/share/man/man8 |
fdd45d97 | 26 | |
fdd45d97 MT |
27 | ipcalc: ipcalc.o |
28 | $(CC) $(LDFLAGS) -o $@ $< -lpopt | |
29 | ||
ccbe9281 MT |
30 | securetty: securetty.o |
31 | $(CC) $(LDFLAGS) -o $@ $< |