
JAVAC = javac

GPLFILE			= ../../license/gplheader

CLASSINSTDIR	= ../../jaNet
SRCINSTDIR		= ../../releasesrc/jaNet
NEWCLASSPATH	= $(CLASSPATH):../../src

CFLAGS = -O

%.class : %.java
	$(JAVAC) -classpath $(NEWCLASSPATH) $(CFLAGS) $< 

%.gpl : %
	$(GPLFILE) $< > $(SRCINSTDIR)/$<;cat  $< >> $(SRCINSTDIR)/$<

SOURCES = AboutBox.java \
		  NNeMo.java \
		  EndsWithFilter.java \
		  ModuleList.java \
		  GetLogo.java \
		  ModuleTypes.java \
		  ModuleEntry.java \
		  Separator.java \
		  OptionsBox.java \
		  editModuleType.java \
		  confirmDialog.java \
		  Confirmable.java \
		  jaNetProject.java \
		  errorDialog.java \
		  jaNet.java 

ADDTORELEASE = Makefile logo.gif

GPLHEADETSOURCES = $(SOURCES:%.java=%.java.gpl)

CLASSES = $(SOURCES:%.java=%.class)

all: $(CLASSES)

clean:
	rm -f *.class core *% 

install: all
	cp $(CLASSES) $(CLASSINSTDIR)

release: $(GPLHEADETSOURCES)
	cp $(ADDTORELEASE) $(SRCINSTDIR)
