# -*- Mode: makefile -*-
#      CVS: $Id: Makefile,v 1.9 2005/06/01 18:06:01 olvov Exp $
#      Tag: $name$
#     Info: $CVSROOT/Copyright.txt

all: install-shared

include plasmaMakeOptions.imake

install: $(PLASMA_DIR) plasma install-scripts
	$(MAKE) -C PlanServer install
	$(MAKE) -C Planner install
	$(MAKE) -C ReactivePlanner install
	$(MAKE) -C Agent install


install-static: $(PLASMA_DIR) plasma-static install-scripts
	$(MAKE) -C PlanServer install-static
	$(MAKE) -C Planner install-static
	$(MAKE) -C ReactivePlanner install-static
	$(MAKE) -C Agent install-static
	$(MAKE) -C GoalLoader install-static

install-shared: $(PLASMA_DIR) plasma-shared install-scripts
	$(MAKE) -C PlanServer install-shared
	$(MAKE) -C Planner install-shared
	$(MAKE) -C ReactivePlanner install-shared
	$(MAKE) -C Agent install-shared
	$(MAKE) -C GoalLoader install-shared

install-scripts:
	$(CP) ./XIDDL/xiddl2plasma-so $(INSTALL_BIN_DIR)/.

clean: 
	$(RM) *~
	$(MAKE) -C PlanServer clean
	$(MAKE) -C Planner clean
	$(MAKE) -C ReactivePlanner clean
	$(MAKE) -C Agent clean
	$(MAKE) -C GoalLoader clean

veryclean:
	$(RM) *~
	$(MAKE) -C PlanServer veryclean
	$(MAKE) -C Planner veryclean
	$(MAKE) -C ReactivePlanner veryclean
	$(MAKE) -C Agent veryclean
	$(MAKE) -C GoalLoader veryclean


