]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/Makefile
more install goodness, fixed random jserver bug
[Evergreen.git] / Open-ILS / src / Makefile
1 all: 
2
3 install:        perl-install javascript-install web-templates-install string-templates-install storage-bootstrap xsl-install
4
5 JSDIR=$(WEBDIR)/js
6
7 marcdumper:
8         make -C extras/marcdumper
9
10 marcdumper-install:
11         make -C extras/marcdumper install
12
13 perl-install:
14         @echo "Installing Perl modules to $(PERLDIR)"
15         mkdir -p $(PERLDIR)
16         cp -r perlmods/* $(PERLDIR)
17         cp ../examples/openils.xml.example $(ETCDIR)
18
19 javascript-install:
20         @echo "Installing javascript to $(JSDIR)"
21         mkdir -p $(JSDIR)
22         cp -r javascript/* $(JSDIR)
23         cp ../../$(OPENSRFDIR)/javascript/JSON.js $(JSDIR)/util/
24         cp ../../$(OPENSRFDIR)/javascript/md5.js $(JSDIR)/util/
25
26 storage-bootstrap:
27         @echo "Installing cgi's to $(CGIDIR)"
28         mkdir -p $(CGIDIR)
29         cp -r cgi-bin/* $(CGIDIR)
30         ./extras/import/build-oils-db.sh $(DBDRVR) $(DBHOST) $(DBNAME) $(DBUSER) $(DBPW)
31
32 web-templates-install:
33         @echo "Installing web templates to $(TEMPLATEDIR)"
34         mkdir -p $(TEMPLATEDIR)
35         cp -r templates/opac $(TEMPLATEDIR)
36         cp -r templates/html $(TEMPLATEDIR)
37
38 string-templates-install:
39         @echo "Installing string templates to $(TEMPLATEDIR)"
40         mkdir -p $(TEMPLATEDIR)
41         cp -r templates/strings $(TEMPLATEDIR)
42
43 xsl-install:    
44         @echo "Installing XSL files to $(XSLDIR)"
45         mkdir -p $(XSLDIR)
46         cp ../xsl/*.xsl $(XSLDIR)
47
48 clean:
49         @echo "Cleaning..."
50         make -C extras clean