Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 8182 | georgesk | 1 | PACKAGES = $(shell ls -Fd *| grep /| tr -d /) |
| 2 | HOME_WIMS = ../../.. |
||
| 3 | APPLET_DIR = public_html/java |
||
| 4 | INSTALL_DIR = $(HOME_WIMS)/$(APPLET_DIR) |
||
| 5 | LOGFILE = $(shell pwd)/log.txt |
||
| 6 | |||
| 7 | all: |
||
| 8 | @echo "Build date: $$(date)" > $(LOGFILE) |
||
| 9 | @echo "+--------------------------------+" |
||
| 10 | @echo "| Compiling applets. See log.txt |" |
||
| 11 | @echo "+--------------------------------+" |
||
| 12 | @echo $(PACKAGES) |
||
| 13 | @for d in $(PACKAGES) ; do ( \ |
||
| 14 | echo "============== $$d ==============" >> $(LOGFILE); \ |
||
| 15 | cd $$d; \ |
||
| 16 | ant -v -l $$d.log ; \ |
||
| 17 | j=`find dist -iname "*.jar" 2>/dev/null`; \ |
||
| 18 | if [ $$j ] ; then \ |
||
| 19 | echo "OK: compiled $$d/$$j" >> $(LOGFILE); \ |
||
| 20 | else \ |
||
| 21 | echo "NOK for package $$d" >> $(LOGFILE); \ |
||
| 22 | fi; ); \ |
||
| 23 | done |
||
| 24 | |||
| 25 | clean: |
||
| 26 | rm -rf */dist */build log.txt *~ |
||
| 27 | |||
| 28 | install: |
||
| 29 | for d in $(PACKAGES) ; do \ |
||
| 30 | j=`find $$d/dist -iname "*.jar" 2>/dev/null`; \ |
||
| 31 | mkdir -p $(INSTALL_DIR)/$$d;\ |
||
| 32 | if [ $$j ] ; then \ |
||
| 33 | install -m 644 $$j $(INSTALL_DIR)/$$d; \ |
||
| 34 | fi; \ |
||
| 35 | done |
||
| 36 | |||
| 37 | .PHONY: all clean install |