Makefile
1CFLAGS += -std=c99 -Wall -Wextra -pedantic -D_POSIX_C_SOURCE=200809L -D_BSD_SOURCE
2PREFIX = /usr/local
3MANPREFIX = $(PREFIX)/share/man
4
5BIN = crond
6MAN = scron.1
7
8all: $(BIN)
9
10install: all
11 mkdir -p $(DESTDIR)$(PREFIX)/bin
12 cp -f $(BIN) $(DESTDIR)$(PREFIX)/bin
13 mkdir -p $(DESTDIR)$(MANPREFIX)/man1
14 cp -f $(MAN) $(DESTDIR)$(MANPREFIX)/man1
15
16uninstall:
17 rm -f $(DESTDIR)$(PREFIX)/bin/$(BIN)
18 rm -f $(DESTDIR)$(MANPREFIX)/man1/$(MAN)
19
20clean:
21 rm -f $(BIN)
22
23.PHONY:
24 all install uninstall clean