#######################################################################
#
# Universal Replication toolkit
# (Copyright information?)
#
#######################################################################
JFLAGS = -g 
JAVAC = javac $(JFLAGS)
JAVA = java 
CLASSDIR = classes

ifeq "$(OSTYPE)" "linux"
  os = "linux"
endif
ifeq "$(OSTYPE)" "linux-gnu"
  os = "linux"
endif

ifndef os
  CLASSPATH = classes\;.
  CONFIG_FILE = ./ufs.config
  JAVA_POLICY_FILE = ./java.security.SecurityPermission
else
  CLASSPATH = $(PWD)/classes:$(PWD)
  CONFIG_FILE = $(PWD)/ufs.config
  JAVA_POLICY_FILE = $(PWD)/java.security.SecurityPermission
endif


#
# Alphabetical list of all java files goes here
# (Note that javac *.java doesn't reliably work, so we're stuck with this.)
#

SRCDIR=.
DIR:=$(SRCDIR)/
SRCS := $(THESRCS) 
DIR:=$(CLASSDIR)/
THECLASSFILES := $(THESRCS:.java=.class)
CLASSFILES = $(THECLASSFILES)

.phony:			clean all

all:			SenderScriptGen.class CoordScriptGen.class
			mkdir -p $(CLASSDIR)
			$(JAVAC) -source 1.4 -d $(CLASSDIR) -classpath $(CLASSPATH) *.java
sender:
			mkdir -p $(CLASSDIR)
			$(JAVAC) -source 1.4 -d $(CLASSDIR) -classpath $(CLASSPATH) SenderScriptGen.java

clean:
			rm -rf $(CLASSDIR)/*
			rmdir $(CLASSDIR)

classes/%.class: %.java
	mkdir -p $(CLASSDIR); $(JAVAC) -source 1.4 -d $(CLASSDIR) -classpath $(CLASSPATH) $<

%.class: %.java
	mkdir -p $(CLASSDIR); $(JAVAC) -source 1.4 -d $(CLASSDIR) -classpath $(CLASSPATH) $<

#######################################################################
# $Log: Makefile,v $
# Revision 1.3  2004/05/21 08:08:56  lgao
# VS: ----------------------------------------------------------------------
#
# Revision 1.2  2004/05/17 22:07:00  nayate
# Changed ReaderScriptGen to CoordScriptGen
#
# Revision 1.1  2004/05/17 19:11:28  nayate
# Created new files useful to generate test scripts
#
#######################################################################
