#
include ../makefile

all: HpdListElement.class JPixieBoogieWoogie.class JPBW.class JPBWApplet.class

pbwicon.o: pbw.rc
	windres pbw.rc pbwicon.o

pbwApplet: pbwApplet.cpp pbwicon.o
	g++ -I$(CYGSWROOTDIR)/include -L$(CYGSWROOTDIR)/bin -lCBSWc++ \
	pbwApplet.cpp pbwicon.o \
	-o $(CYGSWROOTDIR)/bin/pbwApplet

pbw: pbw.cpp pbwicon.o
	g++ -I$(CYGSWROOTDIR)/include -L$(CYGSWROOTDIR)/bin -lCBSWc++ \
	pbw.cpp pbwicon.o \
	-o $(CYGSWROOTDIR)/bin/pbw
	cp -u $(CYGSWROOTDIR)/bin/pbw $(CYGPACKAGEDIR)/swdaq/CBSW/java/
# Jar file for pbw launched as standalone application

pbw.jar:
	jar cvfm pbw.jar pbw.mf \
	cbsw/applet/JPixie*.class cbsw/pbw/*.class \
	cbsw/applet/JPBW*.class \
	cbsw/applet/HpdListElement.class \
	cbsw/pbw/help/*.html \
	cbsw/pbw/images/*.gif \
	pbwSplash.gif
	cp -u pbw.jar $(CYGPACKAGEDIR)/swdaq/CBSW/java/

# Jar file for pbw launched as web applet

pbwApplet.jar:
	jar cvf pbwApplet.jar \
	cbsw/applet/JPixie*.class cbsw/pbw/*.class \
	cbsw/applet/JPBWApplet.class \
	cbsw/applet/HpdListElement.class \
	cbsw/pbw/help/*.html \
	cbsw/pbw/images/*.gif
