ifeq (../common/makefile.include, $(wildcard ../common/makefile.include))
 include ../common/makefile.include
endif

#############################################################
# Copyright (c) 2005, 2010 IBM Corporation and others. 
# All rights reserved.   This program and the accompanying materials 
# are made available under the terms of the Eclipse Public License v1.0 
# which accompanies this distribution, and is available at 
# http://www.eclipse.org/legal/epl-v10.html         
# $Id: makefile,v 1.7 2010/08/04 19:05:35 mreid Exp $ 
#  
# Contributors: 
# IBM - Initial contribution
#############################################################

ifndef PKG_DIR
  PKG_DIR=pkg
endif

PLUGIN_DIR = $(PKG_DIR)/plugins/com.ibm.rational.pd.probekit
SUBMAKE_DEFINES = SYS_DEPENDS=$(SYS_DEPENDS) MISC_DEPDNS=$(MISC_DEPENDS)

all:
	cd BCI; $(MAKE) -f makefile.unix $(SUBMAKE_DEFINES) $@
	cd ProbeAgentExtension; $(MAKE) -f Makefile.unix $(SUBMAKE_DEFINES) $@

package: 
	mkdir -p $(PLUGIN_DIR)
	mkdir $(PLUGIN_DIR)/config
	mkdir $(PLUGIN_DIR)/lib
	$(CP) ProbeAgentExtension/ProbeAgentExtension.$(DYNAMIC_EXT_LIB) $(PLUGIN_DIR)/lib
	$(CP) BCI/Release/BCIEngProbe.$(DYNAMIC_EXT_LIB) $(PLUGIN_DIR)/lib
	$(CP) ProbeAgentExtension/pluginconfig_$(JDK_PLATFORM).xml \
		$(PLUGIN_DIR)/config/pluginconfig.xml

clean_package:
	rm -rf $(PLUGIN_DIR)

clean: clean_package
	cd BCI; $(MAKE)  -f makefile.unix $(SUBMAKE_DEFINES) $@
	cd ProbeAgentExtension; $(MAKE) -f Makefile.unix $(SUBMAKE_DEFINES) $@
