# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file # except in compliance with the License. You may obtain a copy of # the License at http://www.mozilla.org/MPL/ # # Software distributed under the License is distributed on an "AS # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or # implied. See the License for the specific language governing # rights and limitations under the License. # # The Original Code is mozilla.org code. # # The Initial Developer of the Original Code is Sun Microsystems, # Inc. Portions created by Sun are # Copyright (C) 1999 Sun Microsystems, Inc. All # Rights Reserved. # # Contributor(s): HOMEDIR=../ SRCDIR=$(HOMEDIR)/src CLASSDIR=$(HOMEDIR)/classes JAVAC=javac TESTPACKAGE=org/mozilla/dom/test DOMPACKAGE=org/mozilla/dom all: @echo "******************************************************" @echo "Make changes to $(SRCDIR)/mozilla.csh" @echo "and source it else it may not compile..." @echo "******************************************************" @echo "" $(JAVAC) -d $(CLASSDIR) $(JAVAFILES) $(JAVAC) -d $(CLASSDIR) $(DOMFILE) cd api; make cd $(CLASSDIR); jar cvf testdom.jar org JAVAFILES= Execution.java \ BWBaseTest.java \ TestLoader.java \ ParamCombination.java \ ReflectionTest.java \ BWTestThread.java \ BWJavaTemplate.java DOMFILE= DocumentImpl.java \ DOMAccessorImpl.java clean: for i in ${JAVAFILES} ; do \ file=$$i; \ classfile=`echo $$file | sed 's/java/class/g'` ; \ /bin/rm $(CLASSDIR)/$(TESTPACKAGE)/$$classfile ; done /bin/rm $(CLASSDIR)/$(DOMPACKAGE)/DOMFactory.class ; cd api; make clean