main netmisc / apply / Makefile
 1.POSIX:
 2
 3PROG = apply
 4SRCS = apply.c
 5COMPATLIB = ../compat/libnetcompat.a
 6MAN = apply.1
 7
 8CC = cc
 9CFLAGS = -O2
10CPPFLAGS = -I../compat -include ../compat/netcompat.h
11DESTDIR =
12BINDIR = /usr/local/bin
13MANDIR = /usr/local/share/man
14
15all: $(PROG)
16
17$(PROG): $(SRCS) $(COMPATLIB)
18	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $(SRCS) $(COMPATLIB) $(LDLIBS)
19
20$(COMPATLIB):
21	(cd ../compat && $(MAKE) all)
22
23install: $(PROG)
24	mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1
25	cp $(PROG) $(DESTDIR)$(BINDIR)/$(PROG)
26	chmod 755 $(DESTDIR)$(BINDIR)/$(PROG)
27	cp $(MAN) $(DESTDIR)$(MANDIR)/man1/$(MAN)
28	chmod 644 $(DESTDIR)$(MANDIR)/man1/$(MAN)
29
30clean:
31	rm -f $(PROG) *.o