# ---- 2003 Feb.13(Thu) 14:44:04 ----
# This Makefile was generated automatically
#     by ${OPENR_LINUX}/scripts/imake
#
# Copyright (C) 2000 Sony Corporation
# All Rights Reserved.
#

.SUFFIXES :

# Environments
SHELL      = /bin/sh
ROOT_DIR   = ${OPENR_LINUX}
SYSTEM_DIR = ${ROOT_DIR}/module/System


# Components
SYSTEM_OBJECTS = \
	${SYSTEM_DIR}/oobjectManager \
	${SYSTEM_DIR}/oserviceManager \

USER_OBJECTS = \
	${OPENR_LINUX}/module/System/tcpGateway \
	../pup_pilot/PupPilot \


# Targets
all : Makefile
	${MAKE} objects

objects : ${SYSTEM_OBJECTS} ${USER_OBJECTS}
	cp -u `${ROOT_DIR}/scripts/openr-config --executable="$?"` .

Makefile : object.cfg
	${ROOT_DIR}/scripts/configure


${SYSTEM_OBJECTS} ${USER_OBJECTS} : check_update
	@ test "${@D}" = "./" -o "${@D}" = "." || ${MAKE} -C ${@D} ${@F}

check_update :


# Other targets
libraries :
	- @ for dir in ${dir $(USER_OBJECTS) $(SYSTEM_OBJECTS)}; do \
		 ${MAKE} -C $$dir libraries; \
	done

clean :
	rm -f `${ROOT_DIR}/scripts/openr-config \
		--executable="${notdir $(USER_OBJECTS)} \
		oobjectManager oserviceManager"`
	- @ for dir in ${dir $(USER_OBJECTS)}; do \
		${MAKE} -C $$dir clean; \
	done

clobber : clean
	- @ for dir in ${dir $(USER_OBJECTS)}; do \
		${MAKE} -C $$dir clobber; \
	done
	rm -f `${ROOT_DIR}/scripts/openr-config \
		--executable="${notdir $(SYSTEM_OBJECTS)}"`
	- @ for dir in ${dir $(SYSTEM_OBJECTS)}; do \
		${MAKE} -C $$dir clean clobber; \
	done

rebuild : clobber all
