root/cherokee/trunk/admin/Makefile.am

Revision 2377, 2.1 kB (checked in by alo, 3 weeks ago)

--

Line 
1 ## Cherokee: Makefile.am  -*- makefile -*-
2
3 if INSTALL_ADMIN
4 SUBDIRS = static
5 endif
6
7 SUFFIXES = .py.pre .py
8
9 .py.pre.py:
10         sed -e "s|%sysconfdir%|${sysconfdir}|g; s|%datadir%|${datadir}|g; s|%docdir%|${docdir}|g; s|%prefix%|${prefix}|g; s|%localstatedir%|${localstatedir}|g; s|%libdir%|${libdir}|g; s|%wwwroot%|${WWW_ROOT}|g; s|%version%|${PACKAGE_VERSION}|g; s|%phpcgi%|${PHPCGI}|g" $< > $@
11
12 PY_PRE = \
13 configured.py.pre
14
15
16 if INSTALL_ADMIN
17 gen_data = $(PY_PRE:.py.pre=.py)
18 endif
19
20 generateddir = "$(datadir)/cherokee/admin"
21 generated_DATA = $(gen_data)
22
23
24 if INSTALL_ADMIN
25 admin_scripts = server.py
26 endif
27
28 adminpydir = "$(datadir)/cherokee/admin"
29 adminpy_SCRIPTS = $(admin_scripts)
30
31
32 if INSTALL_ADMIN
33 admin_data = \
34 consts.py \
35 Entry.py \
36 Form.py \
37 Post.py \
38 Page.py \
39 PageAjaxUpdate.py \
40 PageAdvanced.py \
41 PageEntry.py \
42 PageGeneral.py \
43 PageIcon.py \
44 PageStatus.py \
45 PageMime.py \
46 PageVServer.py \
47 PageVServers.py \
48 PageError.py \
49 PageFeedback.py \
50 PageInfoSource.py \
51 Table.py \
52 Theme.py \
53 RuleList.py \
54 Module.py \
55 ModuleHandler.py \
56 ModuleFile.py \
57 ModuleDirlist.py \
58 ModuleCommon.py \
59 ModuleRedir.py \
60 ModuleServerInfo.py \
61 ModuleCgi.py \
62 ModuleFcgi.py \
63 ModuleScgi.py \
64 ModuleBalancer.py \
65 ModuleSsi.py \
66 ModuleProxy.py \
67 ModuleMirror.py \
68 ModuleDbslayer.py \
69 ModuleErrorNn.py \
70 ModuleErrorRedir.py \
71 ModuleAuth.py \
72 ModuleAuthlist.py \
73 ModuleAdmin.py \
74 ModuleHtdigest.py \
75 ModuleLdap.py \
76 ModulePlain.py \
77 ModuleHtpasswd.py \
78 ModuleMysql.py \
79 ModulePam.py \
80 ModuleRoundRobin.py \
81 ModuleDefault.py \
82 ModuleRequest.py \
83 ModuleDirectory.py \
84 ModuleExtensions.py \
85 ModuleGeoip.py \
86 ModuleHeader.py \
87 ModuleExists.py \
88 ModuleMethod.py \
89 ModuleCustomError.py \
90 config.py \
91 pyscgi.py \
92 validations.py \
93 CherokeeManagement.py \
94 flags.py
95 endif
96
97 adminpy_DATA = $(admin_data)
98
99
100 if INSTALL_ADMIN
101 template_data = \
102 default.template.html \
103 status.template.html \
104 error_not_writable.template.html \
105 error_not_found.template.html \
106 error_icons_dir_missing.template.html \
107 error_couldnt_launch.template.html
108 endif
109
110 adminhelpdir = "$(datadir)/cherokee/admin"
111 adminhelp_DATA = $(template_data)
112
113 EXTRA_DIST = \
114 $(PY_PRE) \
115 $(admin_data) \
116 $(admin_scripts) \
117 $(template_data)
118
119 CLEANFILES = \
120 $(generated_DATA)
Note: See TracBrowser for help on using the browser.