root/branches/ssl-addon/trunk/Makefile

Revision 746, 1.6 kB (checked in by raphael, 1 year ago)

Added mod_cband support

Line 
1 #!/usr/bin/make -f
2
3 ifndef INST_PREF
4         INST_PREF=/tmp/ispcp-1.0.0
5 endif
6
7 HOST_OS=debian
8
9 ROOT_CONF=$(INST_PREF)/etc
10
11 SYSTEM_ROOT=$(INST_PREF)/var/www/ispcp
12
13 SYSTEM_CONF=$(INST_PREF)/etc/ispcp
14
15 SYSTEM_LOG=$(INST_PREF)/var/log/ispcp
16
17 SYSTEM_APACHE_BACK_LOG=$(INST_PREF)/var/log/apache2/backup
18
19 SYSTEM_VIRTUAL=$(INST_PREF)/var/www/virtual
20
21 SYSTEM_AWSTATS=$(INST_PREF)/var/www/awstats
22
23 SYSTEM_FCGI=$(INST_PREF)/var/www/fcgi
24
25 SYSTEM_SCOREBOARDS=$(INST_PREF)/var/www/scoreboards
26
27 SYSTEM_MAIL_VIRTUAL=$(INST_PREF)/var/mail/virtual
28
29 SYSTEM_MAKE_DIRS=/bin/mkdir -p
30
31 export
32
33 install:
34
35         cd ./tools && $(MAKE) install
36
37         $(SYSTEM_MAKE_DIRS) $(SYSTEM_CONF)
38         $(SYSTEM_MAKE_DIRS) $(SYSTEM_ROOT)
39         $(SYSTEM_MAKE_DIRS) $(SYSTEM_LOG)
40         $(SYSTEM_MAKE_DIRS) $(SYSTEM_LOG)/ispcp-arpl-msgr
41         $(SYSTEM_MAKE_DIRS) $(SYSTEM_VIRTUAL)
42         $(SYSTEM_MAKE_DIRS) $(SYSTEM_FCGI)
43         $(SYSTEM_MAKE_DIRS) $(SYSTEM_SCOREBOARDS)
44         $(SYSTEM_MAKE_DIRS) $(SYSTEM_AWSTATS)
45         $(SYSTEM_MAKE_DIRS) $(SYSTEM_MAIL_VIRTUAL)
46         $(SYSTEM_MAKE_DIRS) $(SYSTEM_APACHE_BACK_LOG)
47
48         cd ./configs && $(MAKE) install &
49         cd ./engine && $(MAKE) install
50         cd ./gui && $(MAKE) install
51         cd ./keys && $(MAKE) install
52
53 uninstall:
54
55         cd ./tools && $(MAKE) uninstall &
56         cd ./configs && $(MAKE) uninstall &
57         cd ./engine && $(MAKE) uninstall &
58         cd ./gui && $(MAKE) uninstall &
59         cd ./keys && $(MAKE) uninstall &
60
61         rm -rf $(SYSTEM_CONF)
62         rm -rf $(SYSTEM_ROOT)
63         rm -rf $(SYSTEM_LOG)
64         rm -rf $(SYSTEM_VIRTUAL)
65         rm -rf $(SYSTEM_FCGI)
66         rm -rf $(SYSTEM_SCOREBOARDS)
67         rm -rf $(SYSTEM_MAIL_VIRTUAL)
68         rm -rf $(SYSTEM_APACHE_BACK_LOG)
69         #rm -rf ./*~
70
71 .PHONY: install uninstall
Note: See TracBrowser for help on using the browser.