Browse code

Add make install

John Hawthorn authored on 27/07/2014 04:38:58
Showing 1 changed files

  • Makefile index aaca829..8eaeb2e 100644
... ...
@@ -1,4 +1,9 @@
1 1
 CFLAGS+=-Wall -Wextra -g -std=c99
2
+PREFIX?=/usr/local
3
+
4
+INSTALL=install
5
+INSTALL_PROGRAM=$(INSTALL)
6
+INSTALL_DATA=${INSTALL} -m 644
2 7
 
3 8
 all: fzy fzytest
4 9
 
... ...
@@ -14,7 +19,10 @@ fzy: fzy.o match.o
14 19
 %.o: %.c fzy.h
15 20
 	$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
16 21
 
22
+install: fzy
23
+	$(INSTALL_PROGRAM) fzy $(DESTDIR)$(PREFIX)/fzy
24
+
17 25
 clean:
18 26
 	$(RM) fzy fzytest *.o
19 27
 
20
-.PHONY: test all clean
28
+.PHONY: test all clean install