#******************************************************************************
#
# Restricted Rights
# WARNING: This is a restricted distribution Zeligsoft file.
#
#******************************************************************************
#
# Copyright (C) 2006 Zeligsoft Inc. - All Rights Reserved
#
#******************************************************************************
#
#     FILE: Makefile
#
#******************************************************************************


TARGET = linux_x86_gcc346_TubitakCF_sca222_tao15

include $(CE_ROOT)/codegen/$(TARGET)/target.mk

CINCLUDES += $(IDL_INCLUDES)

ABSTRACT_SERVANT_OBJ = zceAbstractProvidesPort$(OBJ_EXT)

OP_ENV_OBJ = OperatingEnvironment$(OBJ_EXT)

OBJS = $(ABSTRACT_SERVANT_OBJ) $(OP_ENV_OBJ)

ABSTRACT_SERVANT_CPP = ..$(PATH_SEP)zceAbstractProvidesPort.cpp
ABSTRACT_SERVANT_H = ..$(PATH_SEP)zceAbstractProvidesPort.h
ABSTRACT_SERVANT_SRC = $(ABSTRACT_SERVANT_CPP) $(ABSTRACT_SERVANT_H)

OP_ENV_H = zceOperatingEnvironment.h
OP_ENV_CPP = zceOperatingEnvironment.cpp
OP_ENV_SRC = $(OP_ENV_H) $(OP_ENV_CPP)

all : $(LIB_PFX)framework$(LIB_EXT) 

$(LIB_PFX)framework$(LIB_EXT) : $(OBJS) 
	$(AR)  $(LIBFLAGS) $(LIBTRGTFILE_SWITCH)$(LIB_PFX)framework$(LIB_EXT) $(OBJS)

$(ABSTRACT_SERVANT_OBJ) : $(ABSTRACT_SERVANT_SRC)
	$(CC) $(CFLAGS) $(CINCLUDES) $(CDEFINES) $(CTRGTFILE_SWITCH)$(ABSTRACT_SERVANT_OBJ) $(ABSTRACT_SERVANT_CPP)

$(OP_ENV_OBJ) : $(OP_ENV_SRC)
	$(CC) $(CFLAGS) $(CINCLUDES) $(CDEFINES) $(CTRGTFILE_SWITCH)$(OP_ENV_OBJ) $(OP_ENV_CPP)

clean :
	$(DELETE_FILE)  $(OBJS) $(LIB_PFX)framework$(LIB_EXT) *.idb

# End-Of-File
#------------------------------------------------------------------------------
