0ca3a4cfec43f5c21de965193ad895df814c43b8
[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         mkdir -p $(TEMPLATEDIR)
22         cp -r templates/marc $(TEMPLATEDIR)
23
24 javascript-install:
25         @echo "Installing javascript to $(JSDIR)"
26         mkdir -p $(JSDIR)
27         cp -r javascript/* $(JSDIR)
28         cp ../../$(OPENSRFDIR)/javascript/JSON.js $(JSDIR)/util/
29         cp ../../$(OPENSRFDIR)/javascript/md5.js $(JSDIR)/util/
30
31 storage-bootstrap:
32         @echo "Installing cgi's to $(CGIDIR)"
33         mkdir -p $(CGIDIR)
34         cp -r cgi-bin/* $(CGIDIR)
35         ./extras/import/build-oils-db.sh $(DBDRVR) $(DBHOST) $(DBNAME) $(DBUSER) $(DBPW)
36
37
38 autojs-install:
39         cp extras/fieldmapper.pl $(BINDIR)
40         cp extras/org_tree_js.pl $(BINDIR)
41         cp extras/autogen.sh $(BINDIR)
42
43 web-templates-install:
44         @echo "Installing web templates to $(TEMPLATEDIR)"
45         mkdir -p $(TEMPLATEDIR)
46         cp -r templates/opac $(TEMPLATEDIR)
47         cp -r templates/html $(TEMPLATEDIR)
48
49 string-templates-install:
50         @echo "Installing string templates to $(TEMPLATEDIR)"
51         mkdir -p $(TEMPLATEDIR)
52         cp -r templates/strings $(TEMPLATEDIR)
53
54
55
56
57 xsl-install:    
58         @echo "Installing XSL files to $(XSLDIR)"
59         mkdir -p $(XSLDIR)
60         cp ../xsl/*.xsl $(XSLDIR)
61
62 clean:
63         @echo "Cleaning..."
64         make -C extras clean