# environment variable CLASS_PATH should contain path to javaws.jar
# environment variable SDK_HOME should point to SDK directory
JAVAC		= $(SDK_HOME)/bin/javac
JAR		= $(SDK_HOME)/bin/jar
CLASSDESTDIR	= classes
MKDIR		= mkdir -p
RMDIR		= rm -rf
SRCDIR		= src
COPY		= cp -fr
OUTPUT_DIR	= lib
CD		= cd
ECHO		= echo



FILES_raf_java = \
        randomFile.java

FILES_raf_class = $(FILES_raf_java:%.java=$(CLASSDESTDIR)/%.class)

$(CLASSDESTDIR)/%.class: $(SRCDIR)/%.java	
	$(JAVAC) -classpath "$(CLASS_PATH)" -d $(CLASSDESTDIR) $?

all: prepare compile-raf raf-jar

clean:
	$(RMDIR) $(CLASSDESTDIR)
	$(RMDIR) $(OUTPUT_DIR)	

prepare: clean
	$(MKDIR) $(CLASSDESTDIR)
	$(MKDIR) $(OUTPUT_DIR)

compile-raf: $(FILES_raf_class)

raf-jar:
	$(JAR) cvf $(OUTPUT_DIR)/randomFile.jar -C $(CLASSDESTDIR) .