Contents of /mcore-src/trunk/mcore-tools/Makefile.inc
Parent Directory | Revision Log
Revision 2474 -
(show annotations)
(download)
Tue Sep 8 09:08:17 2015 UTC (9 years ago) by niro
File size: 2761 byte(s)
Tue Sep 8 09:08:17 2015 UTC (9 years ago) by niro
File size: 2761 byte(s)
-added sql db settings
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 = |
11 | CONFDDIR = $(SYSCONFDIR)/conf.d |
12 | SSLDIR = ${SYSCONFDIR}/ssl |
13 | PIXMAPSDIR = $(DATADIR)/pixmaps |
14 | CLIENT_CLASSES = |
15 | |
16 | MCORE_LIBDIR = $(LIBDIR)/mcored |
17 | MCORE_CHROOTDIR = $(LOCALSTATEDIR)/lib/mcored |
18 | MCORE_CONFIG_PATH = $(SYSCONFDIR)/mcore/config.d |
19 | MCORE_DISTRIBUTION = mCore |
20 | MCORE_DEFAULT_HOSTNAME = mcore |
21 | MCORE_DEFAULT_DOMAIN = mcoredomain.domain |
22 | MCORE_UNPRIV_USER = mcore |
23 | MCORE_UNPRIV_GROUP = users |
24 | MCORE_UNPRIV_HOME = /home/$(MCORE_UNPRIV_USER) |
25 | MCORE_CONTROL_SERVER = mcorectl.localdomain.local |
26 | MCORE_CERT_FILE = $(SSLDIR)/certs/mcored.pem |
27 | MCORE_KEY_FILE = $(SSLDIR)/private/mcored.key |
28 | MCORE_SQL_HOST = localhost |
29 | MCORE_SQL_DB = mcoredb |
30 | MCORE_SQL_USER = mcore |
31 | MCORE_SQL_PASS = mc0r3 |
32 | |
33 | SYSTEMINIT = systemd |
34 | SPLASH = plymouth |
35 | |
36 | CC = gcc |
37 | CHMOD = chmod |
38 | INSTALL = install |
39 | LN = ln -snf |
40 | SED = sed |
41 | PKGCONFIG = pkg-config |
42 | |
43 | SCRIPT_SED_LINES = \ |
44 | -e "s:@@SYSCONFDIR@@:$(SYSCONFDIR):g" \ |
45 | -e "s:@@BINDIR@@:$(BINDIR):g" \ |
46 | -e "s:@@SBINDIR@@:$(SBINDIR):g" \ |
47 | -e "s:@@LIBDIR@@:$(LIBDIR):g" \ |
48 | -e "s:@@DATADIR@@:$(DATADIR):g" \ |
49 | -e "s:@@LOCALSTATEDIR@@:$(LOCALSTATEDIR):g" \ |
50 | -e "s:@@CONFDDIR@@:$(CONFDDIR):g" \ |
51 | -e "s:@@RUNDIR@@:$(RUNDIR):g" \ |
52 | -e "s:@@PIXMAPSDIR@@:$(PIXMAPSDIR):g" \ |
53 | -e "s:@@SSLDIR@@:$(SSLDIR):g" \ |
54 | -e "s:@@MCORE_LIBDIR@@:$(MCORE_LIBDIR):g" \ |
55 | -e "s:@@MCORE_CHROOTDIR@@:$(MCORE_CHROOTDIR):g" \ |
56 | -e "s:@@MCORE_CONFIG_PATH@@:$(MCORE_CONFIG_PATH):g" \ |
57 | -e "s:@@MCORE_DISTRIBUTION@@:$(MCORE_DISTRIBUTION):g" \ |
58 | -e "s:@@MCORE_DEFAULT_DOMAIN@@:$(MCORE_DEFAULT_DOMAIN):g" \ |
59 | -e "s:@@MCORE_DEFAULT_HOSTNAME@@:$(MCORE_DEFAULT_HOSTNAME):g" \ |
60 | -e "s:@@MCORE_CONTROL_SERVER@@:$(MCORE_CONTROL_SERVER):g" \ |
61 | -e "s:@@MCORE_CERT_FILE@@:$(MCORE_CERT_FILE):g" \ |
62 | -e "s:@@MCORE_KEY_FILE@@:$(MCORE_KEY_FILE):g" \ |
63 | -e "s:@@MCORE_UNPRIV_USER@@:$(MCORE_UNPRIV_USER):g" \ |
64 | -e "s:@@MCORE_UNPRIV_GROUP@@:$(MCORE_UNPRIV_GROUP):g" \ |
65 | -e "s:@@MCORE_UNPRIV_HOME@@:$(MCORE_UNPRIV_HOME):g" \ |
66 | -e "s:@@MCORE_SQL_HOST@@:$(MCORE_SQL_HOST):g" \ |
67 | -e "s:@@MCORE_SQL_DB@@:$(MCORE_SQL_DB):g" \ |
68 | -e "s:@@MCORE_SQL_USER@@:$(MCORE_SQL_USER):g" \ |
69 | -e "s:@@MCORE_SQL_PASS@@:$(MCORE_SQL_PASS):g" |
70 | |
71 | SCRIPT_SED_COMMAND = \ |
72 | $(SED) \ |
73 | $(SCRIPT_SED_LINES) \ |
74 | $< > $@ |
75 | |
76 | SCRIPT_EXEC_CREATE_COMMAND = \ |
77 | $(SCRIPT_SED_COMMAND); \ |
78 | $(CHMOD) +x $@ |
79 | |
80 | %.conf: %.conf.in |
81 | $(SCRIPT_SED_COMMAND) |
82 | |
83 | %.confd: %.confd.in |
84 | $(SCRIPT_SED_COMMAND) |
85 | |
86 | %.class: %.class.in |
87 | $(SCRIPT_SED_COMMAND) |
88 | |
89 | %.service: %.service.in |
90 | $(SCRIPT_SED_COMMAND) |
91 | |
92 | %.sh: %.sh.in |
93 | $(SCRIPT_EXEC_CREATE_COMMAND) |
94 | |
95 | %.rc: %.rc.in |
96 | $(SCRIPT_EXEC_CREATE_COMMAND) |
97 | |
98 | %: %.in |
99 | $(SCRIPT_EXEC_CREATE_COMMAND) |
100 | |
101 | %: %.o |
102 | $(CC) $($(@:%=%_CFLAGS)) -o $@ $< |
103 | |
104 | %.o: %.c |
105 | $(CC) -c -o $@ $< |