Subversion Repositories wimsdev

Rev

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