Magellan Linux

Contents of /alx-src/tags/alx-web-0_7_0_20181113_1/Makefile.inc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 12871 - (show annotations) (download)
Tue Nov 13 08:53:04 2018 UTC (5 years, 5 months ago) by niro
File size: 1087 byte(s)
tagged 'alx-web-0_7_0_20181113_1'
1 # $Id$
2
3 PREFIX = /usr
4 SYSCONFDIR = /etc
5 BINDIR = $(PREFIX)/bin
6 SBINDIR = $(PREFIX)/sbin
7 LIBDIR = $(PREFIX)/lib
8 DATADIR = $(PREFIX)/share
9 LOCALSTATEDIR = /var
10 RUNDIR = /run
11
12 ALX_WEB_INSTALL_DIR = $(DATADIR)/alx-web
13 WAKEONLAN_EXEC = /usr/sbin/ether-wake
14 APACHE_HTTP_USER = apache
15
16 CHMOD = chmod
17 INSTALL = install
18 LN = ln -snf
19 SED = sed
20
21 SCRIPT_SED_LINES = \
22 -e "s:@@SYSCONFDIR@@:$(SYSCONFDIR):g" \
23 -e "s:@@BINDIR@@:$(BINDIR):g" \
24 -e "s:@@SBINDIR@@:$(SBINDIR):g" \
25 -e "s:@@LIBDIR@@:$(LIBDIR):g" \
26 -e "s:@@DATADIR@@:$(DATADIR):g" \
27 -e "s:@@LOCALSTATEDIR@@:$(LOCALSTATEDIR):g" \
28 -e "s:@@CONFDDIR@@:$(CONFDDIR):g" \
29 -e "s:@@RUNDIR@@:$(RUNDIR):g" \
30 -e "s:@@ALXWEBINSTALLDIR@@:$(ALX_WEB_INSTALL_DIR):g" \
31 -e "s:@@WAKEONLAN_EXEC@@:$(WAKEONLAN_EXEC):g" \
32 -e "s:@@APACHE_HTTP_USER@@:$(APACHE_HTTP_USER):g"
33
34 SCRIPT_SED_COMMAND = \
35 $(SED) \
36 $(SCRIPT_SED_LINES) \
37 $< > $@
38
39 SCRIPT_EXEC_CREATE_COMMAND = \
40 $(SCRIPT_SED_COMMAND); \
41 $(CHMOD) +x $@
42
43 %.conf: %.conf.in
44 $(SCRIPT_SED_COMMAND)
45
46 %.sh: %.sh.in
47 $(SCRIPT_EXEC_CREATE_COMMAND)
48
49 %: %.in
50 $(SCRIPT_EXEC_CREATE_COMMAND)