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 =