-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
32 lines (22 loc) · 625 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
PREFIX=/usr/local
INSTALL=install
INSTALL_OPTS=-o root -g kvm -m 0755
BIN= $(wildcard bin/*)
LINSTALL_OPTS=-o root -g kvm -m 0644
LIB= $(wildcard lib/*)
CINSTALL_OPTS=-o root -g kvm -m 0644
ETC= $(wildcard etc/*)
SINSTALL_OPTS=-o root -g kvm -m 0755
SBIN= $(wildcard sbin/*)
.PHONY: all $(BIN) $(LIB) $(SBIN) $(ETC)
all: $(BIN) $(LIB) $(SBIN) $(ETC)
@echo +++ checking prerequisites
@./.prerequisites
$(BIN):
$(INSTALL) $(INSTALL_OPTS) $@ $(PREFIX)/$@
$(LIB):
$(INSTALL) $(LINSTALL_OPTS) $@ $(PREFIX)/$@
$(SBIN):
$(INSTALL) $(SINSTALL_OPTS) $@ $(PREFIX)/$@
$(ETC):
$(INSTALL) $(CINSTALL_OPTS) $@ $(PREFIX)/$@