ALL: ${TESTS} 

CFLAGS      = 
FFLAGS      = 
CPPFLAGS    = ${EXTRA_FLAGS} 
SOURCEC     = testcomponentsI.c testcomponentsII.c
SOURCEF     = 
SOURCEH     =
OBJSC       = testcomponentsI.o testcomponentsII.o
OBJSF       = 
MANSEC      = fwk
LOCDIR      = src/sys/fwk/examples/tests/


include ${PETSC_DIR}/conf/variables
include ${PETSC_DIR}/conf/rules
include ${PETSC_DIR}/conf/test
LIBBASE     = libtestcomponents
LIBNAME    = ${INSTALL_LIB_DIR}/${LIBBASE}.${AR_LIB_SUFFIX}
SHLIBS = ${LIBBASE}
OTHERSHAREDLIBS=${PETSC_LIB_BASIC}

TESTS = test1

libs: chklib_dir lib shared

test1:
        make PETSC_DIR=${PETSC_DIR} PETSC_ARCH=${PETSC_ARCH} EX=test1 ex

EX_DIR     = .
TESTS       = test1
ex: libs chkex_dir ${EX}.o
        ${SL_LINKER} -o ${EX} ${EX}.o ${PETSC_LIB_BASIC};\
        ${MV} ${EX} ${EX_DIR}/;\
        ${RM} ${EX}.o 

chkex_dir:
        @if [ ! -d "${EX_DIR}" ]; then \
          echo Making directory ${EX_DIR} for executables; \
          ${MKDIR} ${EX_DIR}; fi


distclean: clean
        ${RM} *~ *.o ${TESTS} 
        ${RM} -rf ${TESTLIBDIR}

.PHONY: distclean

TESTEXAMPLES_C_X11          = 
TESTEXAMPLES_C_X11_MPIUNI =