LOCAL_INSTALL=localinstall
LOCAL_CLEAN=localclean
JAVADIR=/usr/local/jdk1.2.2
JAVAC=$(JAVADIR)/bin/javac
CURDIR=diajava
all: diajava.o _dict.o diajava.os _dict.os

#allclass
OBJS =  proto.class hline.class combo.class \
	clist.class mformctx.class formbase.class book.class \
	extrstr.class group.class group_fit.class \
	mform.class formbutton.class mainform.class \
	JanneButton.class XColorNames.class XImageSource.class \
	XbmParser.class XpmParser.class janne.class \
	jmform.class mformscript.class \
	diajava.o _dict.o

allclass: $(OBJS)
	chmod +x mformscript.class

include ../rules.mak

proto:
	proto -m0+ \
		-bdiajava.h+diajava.pm \
		*.cc

proto.java: proto.lst
	sh proto.sh

.java.class:
	$(JAVAC) -classpath $(JAVADIR)/lib/classes.zip:. $<

localinstall:
	mkdir -p $(LIB_LINUXCONF)/java
	cp -a *.class $(LIB_LINUXCONF)/java
	mkdir -p $(BIN)
	install -c $(INSTROOT) -m 755 remadmin $(BIN)

localclean:
	rm -f guispy guidump

guispy: guispy.o
	$(GPPLINK) guispy.o -o guispy

guidump: guidump.o
	$(GPPLINK) guidump.o ../diawxxt/protowx.o -o guidump


