JDK_HOME=c:\jdk1.2

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)/win32/hprof_md.c


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

all : hprof.dll

hprof.dll: $(SRC_FILES)
	cl -LD -MD -DWIN32_LEAN_AND_MEAN $(INCLUDES) $(SRC_FILES) -o $@ -link wsock32.lib winmm.lib

clean: 
	del *.dll
	del *.obj
	del *.exp
	del *.lib
