Magellan Linux

Annotation of /alx-src/tags/alx-web-0_7_0_20160208_1/Makefile.inc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 8539 - (hide annotations) (download)
Mon Feb 8 12:31:54 2016 UTC (8 years, 3 months ago) by niro
File size: 919 byte(s)
tagged 'alx-web-0_7_0_20160208_1'
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)