makefile: all

includes=-I"$(JAVA_HOME)/include" -I"$(JAVA_HOME)/include/win32" -I../src/zlib
CXXFLAGS=$(includes) -mno-cygwin -pg -D ZLIB -D WINDOWS -D _WINDOWS
SOURCEDIR=../native-src/
all: jbossAgent.dll

jbossAgent.o:$(SOURCEDIR)/jbossAgent.cpp
	g++ $(CXXFLAGS) -c $(SOURCEDIR)/jbossAgent.cpp

jbossAgentJNI.o:$(SOURCEDIR)/jbossAgentJNI.cpp
	g++ $(CXXFLAGS) -c $(SOURCEDIR)/jbossAgentJNI.cpp

jbossAgentJNI.o:$(SOURCEDIR)/jbossAgentJNI.cpp
	g++ $(CXXFLAGS) -c $(SOURCEDIR)/jbossAgentJNI.cpp

jbossAgentUtilities.o:$(SOURCEDIR)/jbossAgentUtilities.cpp
	g++ $(CXXFLAGS) -c $(SOURCEDIR)/jbossAgentUtilities.cpp

jbossAgent.dll:jbossAgent.o jbossAgentJNI.o jbossAgentUtilities.o
	gcc $(CXXFLAGS) -shared -Wl,-add-stdcall-alias -o jbossAgent.dll *.o

clean:
	rm -f *.so
	rm -f *.dll
	rm -f *.o

