ALL: rosenbrockcc rosenbrockc rosenbrockf

FFLAGS=
FPPFLAGS=
EXAMPLESC=rosenbrockc
EXAMPLESCC=rosenbrockcc
EXAMPLESF=rosenbrockf
LOCDIR= src/sidl/examples/
DIRS=
CPPFLAGS =  -I$(BABEL_HOME)/include -I. \
            -I$(TAO_DIR)/src/sidl/interface \
            -I$(TAO_DIR)/src/sidl/clients/Optimize/Optimize-client-C++ \
            -I$(TAO_DIR)/src/sidl/clients/Solver/Solver-client-C++ \
            -I$(TAO_DIR)/src/sidl/clients/sidl/sidl-client-C++

CFLAGS =    -I$(BABEL_HOME)/include -I. \
            -I$(TAO_DIR)/src/sidl/interface \
            -I$(TAO_DIR)/src/sidl/clients/Optimize/Optimize-client-C \
            -I$(TAO_DIR)/src/sidl/clients/Solver/Solver-client-C
CLEANFILES=rosenbrockc rosenbrockcc rosenbrockf

include ${TAO_DIR}/bmake/tao_common

rosenbrockcc: rosenbrockcc.o tao_chkopts
	-${CLINKER} -o rosenbrockcc rosenbrockcc.o  -L${TAO_LIB_DIR} ${TAO_SIDLCLIENT_CXX_LIB} ${PETSC_LIB}
	${RM} rosenbrockcc.o

rosenbrockc: rosenbrockc.o tao_chkopts
	-${CLINKER} -o rosenbrockc rosenbrockc.o  -L${TAO_LIB_DIR} ${TAO_SIDLCLIENT_C_LIB} ${TAO_SIDLCLIENT_CXX_LIB} ${PETSC_LIB} 
	${RM} rosenbrockc.o

rosenbrockf: rosenbrockf.o tao_chkopts
	-${FLINKER} -o rosenbrockf rosenbrockf.o  -L${TAO_LIB_DIR} ${TAO_SIDLCLIENT_F77_LIB} ${TAO_SIDLCLIENT_CXX_LIB} ${PETSC_LIB}

test: test.o tao_chkopts
	-${CLINKER} -o test test.o  ${SIDL_LIB} \
          ${CLINKER_SLFLAG}${TAO_LIB_DIR} -L${TAO_LIB_DIR} -lOptimize-client-C++ -lsidl-client-C++
	${RM} test.o
