Skip to content
Snippets Groups Projects
Makefile 813 B
Newer Older
David Flitney's avatar
David Flitney committed
include ${FSLCONFDIR}/default.mk
David Flitney's avatar
David Flitney committed

Mark Jenkinson's avatar
Mark Jenkinson committed
PROJNAME = utils

USRINCFLAGS = -I${INC_NEWMAT}
USRLIBFLAGS = -L${LIB_NEWMAT}

Matthew Webster's avatar
Matthew Webster committed
BUILDSTRING=\"Unknown\"
ifeq (,$(wildcard $${FSLDIR}/etc/fslversion)) 
   BUILDSTRING = \"$(shell cat ${FSLDIR}/etc/fslversion)\"
endif

USRCXXFLAGS = -DBUILDSTRING=${BUILDSTRING}
David Flitney's avatar
David Flitney committed
OptionsTestTarget = opttst
OptionsTestObjects = opttst.o
OptionsTestLibrarys = -lutils
David Flitney's avatar
David Flitney committed

David Flitney's avatar
David Flitney committed
LibraryTarget = libutils.a
Mark Woolrich's avatar
Mark Woolrich committed
LibraryObjects = matches.o functions.o usage.o check.o parse.o log.o time_tracer.o
David Flitney's avatar
David Flitney committed
all: ${LibraryTarget}
David Flitney's avatar
David Flitney committed

David Flitney's avatar
David Flitney committed
${OptionsTestTarget}: ${LibraryTarget} ${OptionsTestObjects}
David Flitney's avatar
David Flitney committed
	${CXX} ${LDFLAGS} -o $@  ${OptionsTestObjects} \
David Flitney's avatar
David Flitney committed
		${OptionsTestLibrarys}
David Flitney's avatar
David Flitney committed

David Flitney's avatar
David Flitney committed
${LibraryTarget}: ${LibraryObjects}
David Flitney's avatar
David Flitney committed
	${RM} -f ${LibraryTarget}
David Flitney's avatar
David Flitney committed
	${AR} -r $@ ${LibraryObjects}
David Flitney's avatar
David Flitney committed
	${RANLIB} ${LibraryTarget}
David Flitney's avatar
David Flitney committed

David Flitney's avatar
David Flitney committed
XFILES = 
AFILES = ${LibraryTarget}
David Flitney's avatar
David Flitney committed