Magellan Linux

Annotation of /alx-src/branches/alx-web-070/Makefile.inc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 12867 - (hide annotations) (download)
Tue Nov 13 08:46:51 2018 UTC (5 years, 6 months ago) by niro
File size: 1087 byte(s)
-use sudo to fix some permission issues with wol
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 niro 12867 WAKEONLAN_EXEC = /usr/sbin/ether-wake
14     APACHE_HTTP_USER = apache
15 niro 8535
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 niro 12867 -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 niro 8535
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)