]>
Commit | Line | Data |
---|---|---|
ccbe9281 | 1 | |
fdd45d97 | 2 | PROGS = console_check console_init 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 | |
ccbe9281 | 18 | install -v -m 755 console_check $(DESTDIR)/lib/udev/ |
4c29606d | 19 | install -v -m 755 console_init $(DESTDIR)/lib/udev/ |
fdd45d97 | 20 | install -v -m 755 ipcalc $(DESTDIR)/bin |
ccbe9281 MT |
21 | install -v -m 755 securetty $(DESTDIR)/sbin |
22 | ||
fdd45d97 MT |
23 | # Install man pages |
24 | -mkdir -pv $(DESTDIR)/usr/share/man/man1 | |
24d597e5 | 25 | -mkdir -pv $(DESTDIR)/usr/share/man/man8 |
fdd45d97 | 26 | install -v -m 644 ipcalc.1 $(DESTDIR)/usr/share/man/man1 |
24d597e5 | 27 | install -v -m 644 securetty.8 $(DESTDIR)/usr/share/man/man8 |
fdd45d97 | 28 | |
ccbe9281 MT |
29 | console_check: console_check.o |
30 | $(CC) $(LDFLAGS) -o $@ $< | |
31 | ||
4c29606d MT |
32 | console_init: console_init.o shvar.o |
33 | $(CC) $(LDFLAGS) $(shell pkg-config --libs glib-2.0) -o $@ $? | |
34 | ||
fdd45d97 MT |
35 | ipcalc: ipcalc.o |
36 | $(CC) $(LDFLAGS) -o $@ $< -lpopt | |
37 | ||
ccbe9281 MT |
38 | securetty: securetty.o |
39 | $(CC) $(LDFLAGS) -o $@ $< |