Makefile (559B)
1 all: psvstat 2 3 %.o: %.c 4 $(CC) -c $(CFLAGS) $(CPPFLAGS) -o $@ $^ 5 6 psvstat: psvstat.o 7 $(CC) $^ -o $@ $(LDFLAGS) 8 9 clean: 10 rm -f psvstat psvstat.o 11 12 install: all 13 mkdir -p $(DESTDIR)$(PREFIX)/bin 14 cp -f psvstat $(DESTDIR)$(PREFIX)/bin 15 mkdir -p $(DESTDIR)$(PREFIX)/share/man/man1 16 sed "s/VERSION/$(VERSION)/g" < psvstat.1 > $(DESTDIR)$(PREFIX)/share/man/man1/psvstat.1 17 chmod 644 $(DESTDIR)$(PREFIX)/share/man/man1/psvstat.1 18 19 uninstall: 20 rm -f $(DESTDIR)$(PREFIX)/bin/psvstat \ 21 $(DESTDIR)$(PREFIX)/share/man/man1/psvstat.1 22 23 .PHONY: all clean install uninstall