Subversion Repositories wimsdev

Rev

Blame | Last modification | View Log | RSS feed

PACKAGES   = $(shell ls -Fd *| grep /| tr -d /)
HOME_WIMS  = ../../..
APPLET_DIR = public_html/java
INSTALL_DIR = $(HOME_WIMS)/$(APPLET_DIR)
LOGFILE = $(shell pwd)/log.txt

all:
        @echo "Build date: $$(date)" > $(LOGFILE)
        @echo "+--------------------------------+"
        @echo "| Compiling applets. See log.txt |"
        @echo "+--------------------------------+"
        @echo $(PACKAGES)
        @for d in $(PACKAGES) ; do ( \
          echo "============== $$d ==============" >> $(LOGFILE);  \
          cd $$d; \
          ant -v -l $$d.log ;  \
          j=`find dist -iname "*.jar" 2>/dev/null`;  \
          if [ $$j ] ; then  \
            echo "OK: compiled $$d/$$j" >> $(LOGFILE);  \
          else  \
            echo "NOK for package $$d" >> $(LOGFILE);  \
          fi; ); \
        done

clean:
        rm -rf */dist */build log.txt *~

install:
        for d in $(PACKAGES) ; do \
          j=`find $$d/dist -iname "*.jar" 2>/dev/null`; \
          mkdir -p $(INSTALL_DIR)/$$d;\
          if [ $$j ] ; then  \
            install -m 644 $$j  $(INSTALL_DIR)/$$d; \
          fi; \
        done

.PHONY: all clean install