Browse Source

Fixed make install

Fredrik Haikarainen 10 years ago
parent
commit
deea00f712
1 changed files with 13 additions and 0 deletions
  1. 13
    0
      Makefile

+ 13
- 0
Makefile View File

1
+PREFIX=$(DESTDIR)/usr
2
+BINDIR=$(PREFIX)/bin
3
+
1
 CC=gcc
4
 CC=gcc
2
 CFLAGS=-std=c89 -O2 -pedantic -Wall -I"./include"
5
 CFLAGS=-std=c89 -O2 -pedantic -Wall -I"./include"
3
 
6
 
6
 exp:
9
 exp:
7
 	$(CC) $(CFLAGS) -E  src/helpers.c src/light.c
10
 	$(CC) $(CFLAGS) -E  src/helpers.c src/light.c
8
 
11
 
12
+install: all
13
+	mkdir -p $(BINDIR)
14
+	cp -f ./light $(BINDIR)/light
15
+	chown root $(BINDIR)/light
16
+	chmod 4755 $(BINDIR)/light
17
+
18
+uninstall:
19
+	rm $(BINDIR)/light
20
+	rm -rf /etc/light
21
+
9
 clean:
22
 clean:
10
 	rm -vfr *~ light
23
 	rm -vfr *~ light
11
 	
24