JDK_HOME=/usr/local/java/jdk1.2/solaris

SRC_DIR=../../src

SRC_FILES = \
	   $(SRC_DIR)/hprof.c \
           $(SRC_DIR)/hprof_heapdump.c \
	   $(SRC_DIR)/hprof_monitor.c \
	   $(SRC_DIR)/hprof_thread.c \
	   $(SRC_DIR)/hprof_class.c \
	   $(SRC_DIR)/hprof_io.c \
           $(SRC_DIR)/hprof_name.c \
           $(SRC_DIR)/hprof_trace.c \
	   $(SRC_DIR)/hprof_cpu.c \
           $(SRC_DIR)/hprof_jni.c \
           $(SRC_DIR)/hprof_object.c \
	   $(SRC_DIR)/hprof_gc.c \
           $(SRC_DIR)/hprof_listener.c \
           $(SRC_DIR)/hprof_setup.c \
           $(SRC_DIR)/hprof_hash.c \
           $(SRC_DIR)/hprof_method.c \
           $(SRC_DIR)/hprof_site.c \
           $(SRC_DIR)/solaris/hprof_md.c


INCLUDES= \
	-I$(JDK_HOME)/include \
	-I$(JDK_HOME)/include/solaris \
	-I$(SRC_DIR) \
	-I$(SRC_DIR)/solaris

all : libhprof.so

libhprof.so: $(SRC_FILES)
	cc -G $(INCLUDES) $(SRC_FILES) -o $@

clean: 
	rm -f *.so *.o
