3 RETRIEVE_FIELDMAPPER=wget -N http://gapines.org/js/util/fieldmapper.js
4 RETRIEVE_ORG_TREE=wget -N http://gapines.org/js/util/OrgTree.js
5 RETRIEVE_CLIENT_CONFIG=cp ${ILS_DIR}/OpenSRF/examples/math_xul_client/math/content/conf/client_config.xml .
9 @echo How do makefiles work again?
14 @echo These things are installation specific. The staff client is the last thing you should try to build.
15 (cd chrome/content/evergreen/util ; ${RETRIEVE_FIELDMAPPER} );
16 (cd chrome/content/evergreen/util ; ${RETRIEVE_ORG_TREE} );
17 (cd chrome/content/evergreen/conf ; ${RETRIEVE_CLIENT_CONFIG} );
20 cp ../../OpenSRF/src/javascript/*.js chrome/content/evergreen/OpenSRF/
21 cp ../../Open-ILS/src/javascript/util/*.js chrome/content/evergreen/Open-ILS/util/
22 cp ../../Open-ILS/src/javascript/widgets/*.js chrome/content/evergreen/Open-ILS/widgets/
23 cp ../../Open-ILS/src/javascript/widgets/menu/*.js chrome/content/evergreen/Open-ILS/widgets/menu/
26 (cat chrome/content/evergreen/main/paged_tree_overlay.xul | sed s/paged_tree/patron_items/g | sed s/PagedTree/PatronItems/g > chrome/content/evergreen/patron/patron_items_overlay.xul )
27 (cp chrome/locale/en-US/evergreen/paged_tree.dtd chrome/locale/en-US/evergreen/patron_items.dtd)
29 evergreen.xpi: evergreen.jar
31 @echo make the xpi file
32 zip -r evergreen.xpi chrome/ defaults/ install.js install.rdf Makefile LICENSE README -x \*CVS\* > /dev/null
34 evergreen.jar: generated open-ils patron
36 @echo make the jar file
37 (cd chrome; zip -r evergreen.jar content/ locale/ skin/ -x \*CVS\* > /dev/null )
41 @echo delete derived files
43 rm -f chrome/evergreen.jar
44 rm -f chrome/content/evergreen/patron/patron_items_overlay.xml chrome/locale/en-US/evergreen/patron_items.dtd
45 rm -f chrome/content/evergreen/conf/client_config.xml
46 rm -f chrome/content/evergreen/util/fieldmapper.js
47 rm -f chrome/content/evergreen/util/OrgTree.js
48 rm -f chrome/content/evergreen/OpenSRF/*js
49 rm -f chrome/content/evergreen/Open-ILS/util/*js
50 rm -f chrome/content/evergreen/Open-ILS/widgets/*js
51 rm -f chrome/content/evergreen/Open-ILS/widgets/menu/*js