# @(#)Makefile	1.3 98/07/14
#
# Makefile for building hprof
#

BUILDDIR = ..\..
LOCATION = java\hprof
LIBRARY = hprof
!include $(BUILDDIR)\makefiles\defs.nmk

#
# What to compile.
#
!include $(MINCLUDES)\java_hprof.cmk

JVMLIB = 
JAVALIB =
EXTRA_LIBS = wsock32.lib winmm.lib
EXTRA_INCLUDES = $(EXTRA_INCLUDES) \
	-I$(SHARE_SRC)\tools\hprof \
	-I$(PLATFORM_SRC)\tools\hprof
#
# Rules.
#
!include $(BUILDDIR)\makefiles\library.nmk

optimized.epilogue: $(LIBDIR)\jvm.hprof.txt

debug.epilogue: $(LIBDIR)\jvm.hprof.txt

$(LIBDIR)\jvm.hprof.txt : $(SHARE_SRC)\tools\hprof\jvm.hprof.txt
	-$(DEL) $@
	copy $? $@

clobber: jvm.hprof.txt.clean

jvm.hprof.txt.clean: FORCE
	-$(DEL) $(LIBDIR)\jvm.hprof.txt

#
# vpaths for the HPROF (should not be seen by others)
#
{$(SHARE_SRC)\tools\hprof}.c{$(OBJDIR)}.obj:
        $(CC) $(CFLAGS) -c -Fo$@ $<

{$(PLATFORM_SRC)\tools\hprof}.c{$(OBJDIR)}.obj:
        $(CC) $(CFLAGS) -c -Fo$@ $<

