7e90a60d61409976ffaabb8a3456d106b1a55d45
[working/Evergreen.git] / Open-ILS / src / Makefile
1 all: 
2
3 web-install:    web-templates-install javascript-install autojs-install
4
5 install:        perl-install web-install string-templates-install storage-bootstrap xsl-install
6
7
8 JSDIR=$(WEBDIR)/js
9
10 marcdumper:
11         make -C extras/marcdumper
12
13 marcdumper-install:
14         make -C extras/marcdumper install
15
16 perl-install:
17         @echo "Installing Perl modules to $(PERLDIR)"
18         mkdir -p $(PERLDIR)
19         cp -r perlmods/* $(PERLDIR)
20         cp ../examples/openils.xml.example $(ETCDIR)
21
22 javascript-install:
23         @echo "Installing javascript to $(JSDIR)"
24         mkdir -p $(JSDIR)
25         cp -r javascript/* $(JSDIR)
26         cp ../../$(OPENSRFDIR)/javascript/JSON.js $(JSDIR)/util/
27         cp ../../$(OPENSRFDIR)/javascript/md5.js $(JSDIR)/util/
28
29 storage-bootstrap:
30         @echo "Installing cgi's to $(CGIDIR)"
31         mkdir -p $(CGIDIR)
32         cp -r cgi-bin/* $(CGIDIR)
33         ./extras/import/build-oils-db.sh $(DBDRVR) $(DBHOST) $(DBNAME) $(DBUSER) $(DBPW)
34
35
36 autojs-install:
37         cp extras/fieldmapper.pl $(BINDIR)
38         cp extras/org_tree_js.pl $(BINDIR)
39         cp extras/autogen.sh $(BINDIR)
40
41 web-templates-install:
42         @echo "Installing web templates to $(TEMPLATEDIR)"
43         mkdir -p $(TEMPLATEDIR)
44         cp -r templates/opac $(TEMPLATEDIR)
45         cp -r templates/html $(TEMPLATEDIR)
46
47 string-templates-install:
48         @echo "Installing string templates to $(TEMPLATEDIR)"
49         mkdir -p $(TEMPLATEDIR)
50         cp -r templates/strings $(TEMPLATEDIR)
51
52
53
54
55 xsl-install:    
56         @echo "Installing XSL files to $(XSLDIR)"
57         mkdir -p $(XSLDIR)
58         cp ../xsl/*.xsl $(XSLDIR)
59
60 clean:
61         @echo "Cleaning..."
62         make -C extras clean