#
# @(#)GNUmakefile	1.13 95/09/16
#
# Makefile for building the jdb debugger
#

LIBRARY = agent
PACKAGE = sun.tools
PLATFORM = solaris
PRODUCT = sun

#
# Directories
#
TOPDIR = ../../../..

include Exportedfiles.gmk
include Classfiles.gmk

FILES.c = agent.c \
	  agentthread.c \
	  libstubs.c

FILES.class = $(FILES.java:%.java=$(CLASSBINDIR)/%.class)
 
THREADDIR = green_threads
NATIVE_INCLUDE= $(PLATFORM_SRC)/java/$(THREADDIR)/include/

#
# Rules
#

include $(TOPDIR)/build/$(PLATFORM)/makefiles/Library.gmk
JDB = $(BINDIR)/$(ARCH)/jdb

all debug optimized: $(JDB)

$(JDB): $(FILES.class) jdb.sh
	rm -f $(JDB) ; cp jdb.sh $(JDB) ; chmod +x $(JDB)
	rm -f $(BINDIR)/jdb ; ln -s .java_wrapper $(BINDIR)/jdb

clean :: library.clean
	rm -rf $(CLASSBINDIR)/sun/tools/debug 
	rm -rf $(CLASSBINDIR)/sun/tools/ttydebug $(JDB)

# 
INCLUDES += -I../../java/java/CClassHeaders -ICClassHeaders/ -I../../java/java
# 
# OPT = -g
