Newer
Older
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
33
34
35
36
37
38
CP ?= cp -fpPR
INSTALL ?= install
INSTALL_DIR = $(INSTALL) -d -m 755
INSTALL_BIN = $(INSTALL) -m 755
INSTALL_DATA = $(INSTALL) -m 644
INSTALL_CONF = $(INSTALL) -m 600
INSTALL_LIB = $(CP)
ROOTDIR:=$(shell pwd)
INCDIR ?= /usr/include
LIBDIR ?= /usr/lib
BINDIR ?= /usr/sbin
IEEE1905_PLUGINS_DIR:=$(DESTDIR)/$(LIBDIR)/ieee1905
header-files ?= $(wildcard *.h)
library-files ?= $(wildcard *.so*)
bin-files ?=
$(DESTDIR)/$(INCDIR)/%: %
$(INSTALL_DATA) -D $< $@
$(DESTDIR)/$(LIBDIR)/%: %
$(INSTALL_DIR) $(DESTDIR)/$(LIBDIR)
$(INSTALL_LIB) $< $@
$(DESTDIR)/$(BINDIR)/%: %
$(INSTALL_DIR) $(DESTDIR)/$(BINDIR)
$(INSTALL_BIN) $< $@
export
install-headers: $(addprefix $(DESTDIR)/$(INCDIR)/,$(header-files))
install-libs: $(addprefix $(DESTDIR)/$(LIBDIR)/,$(library-files))
install-bins: $(addprefix $(DESTDIR)/$(BINDIR)/,$(bin-files))