]>
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) | |
620459d1 | 6 | prefix ?= /usr |
ccbe9281 MT |
7 | |
8 | all: $(PROGS) | |
9 | ||
10 | clean: | |
11 | rm -vf $(PROGS) *.o | |
12 | ||
fdd45d97 MT |
13 | test: ipcalc |
14 | ./ipcalc-tests | |
15 | ||
16 | install: $(PROGS) | |
17 | # Install binaries | |
620459d1 MT |
18 | -mkdir -pv $(DESTDIR)$(prefix)/lib/udev $(DESTDIR)$(prefix)/{,s}bin |
19 | install -v -m 755 ipcalc $(DESTDIR)$(prefix)/bin | |
20 | install -v -m 755 securetty $(DESTDIR)$(prefix)/sbin | |
ccbe9281 | 21 | |
fdd45d97 MT |
22 | # Install man pages |
23 | -mkdir -pv $(DESTDIR)/usr/share/man/man1 | |
24d597e5 | 24 | -mkdir -pv $(DESTDIR)/usr/share/man/man8 |
fdd45d97 | 25 | install -v -m 644 ipcalc.1 $(DESTDIR)/usr/share/man/man1 |
24d597e5 | 26 | install -v -m 644 securetty.8 $(DESTDIR)/usr/share/man/man8 |
fdd45d97 | 27 | |
fdd45d97 MT |
28 | ipcalc: ipcalc.o |
29 | $(CC) $(LDFLAGS) -o $@ $< -lpopt | |
30 | ||
ccbe9281 MT |
31 | securetty: securetty.o |
32 | $(CC) $(LDFLAGS) -o $@ $< |