Annotation of /alx-src/tags/alx-web-0_7_0_20170830_2/Makefile.inc
Parent Directory | Revision Log
Revision 10656 -
(hide annotations)
(download)
Wed Aug 30 14:48:43 2017 UTC (7 years ago) by niro
File size: 919 byte(s)
Wed Aug 30 14:48:43 2017 UTC (7 years ago) by niro
File size: 919 byte(s)
tagged 'alx-web-0_7_0_20170830_2'
1 | niro | 8535 | # $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 | |||
14 | CHMOD = chmod | ||
15 | INSTALL = install | ||
16 | LN = ln -snf | ||
17 | SED = sed | ||
18 | |||
19 | SCRIPT_SED_LINES = \ | ||
20 | -e "s:@@SYSCONFDIR@@:$(SYSCONFDIR):g" \ | ||
21 | -e "s:@@BINDIR@@:$(BINDIR):g" \ | ||
22 | -e "s:@@SBINDIR@@:$(SBINDIR):g" \ | ||
23 | -e "s:@@LIBDIR@@:$(LIBDIR):g" \ | ||
24 | -e "s:@@DATADIR@@:$(DATADIR):g" \ | ||
25 | -e "s:@@LOCALSTATEDIR@@:$(LOCALSTATEDIR):g" \ | ||
26 | -e "s:@@CONFDDIR@@:$(CONFDDIR):g" \ | ||
27 | -e "s:@@RUNDIR@@:$(RUNDIR):g" \ | ||
28 | -e "s:@@ALXWEBINSTALLDIR@@:$(ALX_WEB_INSTALL_DIR):g" | ||
29 | |||
30 | SCRIPT_SED_COMMAND = \ | ||
31 | $(SED) \ | ||
32 | $(SCRIPT_SED_LINES) \ | ||
33 | $< > $@ | ||
34 | |||
35 | SCRIPT_EXEC_CREATE_COMMAND = \ | ||
36 | $(SCRIPT_SED_COMMAND); \ | ||
37 | $(CHMOD) +x $@ | ||
38 | |||
39 | %.conf: %.conf.in | ||
40 | $(SCRIPT_SED_COMMAND) | ||
41 | |||
42 | %.sh: %.sh.in | ||
43 | $(SCRIPT_EXEC_CREATE_COMMAND) | ||
44 | |||
45 | %: %.in | ||
46 | $(SCRIPT_EXEC_CREATE_COMMAND) |