Commit 82513b83 authored by Ken Martin's avatar Ken Martin
Browse files

better parallel make support

parent ed55def8
......@@ -67,62 +67,68 @@ all: targets ${BUILD_TCL} ${BUILD_JAVA} build_common \
targets: ${srcdir}/targets.c
${CC} -o targets ${srcdir}/targets.c
build_common:
build_common: targets ${BUILD_TCL} ${BUILD_JAVA}
cd common; ${MAKE} -${MAKEFLAGS} targets.make
cd common; ${MAKE} -${MAKEFLAGS} all
build_graphics:
build_graphics: targets ${BUILD_TCL} ${BUILD_JAVA}
cd graphics; ${MAKE} -${MAKEFLAGS} targets.make
cd graphics; ${MAKE} -${MAKEFLAGS} all
build_imaging:
build_imaging: targets ${BUILD_TCL} ${BUILD_JAVA}
cd imaging; ${MAKE} -${MAKEFLAGS} targets.make
cd imaging; ${MAKE} -${MAKEFLAGS} all
build_patented:
build_patented: targets ${BUILD_TCL} ${BUILD_JAVA}
cd patented; ${MAKE} -${MAKEFLAGS} targets.make
cd patented; ${MAKE} -${MAKEFLAGS} all
build_volume:
build_volume: targets ${BUILD_TCL} ${BUILD_JAVA}
cd volume; ${MAKE} -${MAKEFLAGS} targets.make
cd volume; ${MAKE} -${MAKEFLAGS} all
build_borescope:
build_borescope: targets ${BUILD_TCL} ${BUILD_JAVA}
cd borescope; ${MAKE} -${MAKEFLAGS} targets.make
cd borescope; ${MAKE} -${MAKEFLAGS} all
build_tcl:
build_tcl: targets
cd tcl; ${MAKE} -${MAKEFLAGS} all
build_java:
build_java: targets
cd java; ${MAKE} -${MAKEFLAGS} all
build_gemsio:
build_gemsio: targets ${BUILD_TCL} ${BUILD_JAVA}
cd gemsio; ${MAKE} -${MAKEFLAGS} targets.make
cd gemsio; ${MAKE} -${MAKEFLAGS} all
build_gemsvolume:
build_gemsvolume: targets ${BUILD_TCL} ${BUILD_JAVA}
cd gemsvolume; ${MAKE} -${MAKEFLAGS} targets.make
cd gemsvolume; ${MAKE} -${MAKEFLAGS} all
build_gemsip:
build_gemsip: targets ${BUILD_TCL} ${BUILD_JAVA}
cd gemsip; ${MAKE} -${MAKEFLAGS} targets.make
cd gemsip; ${MAKE} -${MAKEFLAGS} all
build_geae:
build_geae: targets ${BUILD_TCL} ${BUILD_JAVA}
cd geae; ${MAKE} -${MAKEFLAGS} targets.make
cd geae; ${MAKE} -${MAKEFLAGS} all
build_contrib:
build_contrib: targets ${BUILD_TCL} ${BUILD_JAVA}
cd contrib; ${MAKE} -${MAKEFLAGS} targets.make
cd contrib; ${MAKE} -${MAKEFLAGS} all
# tcl part2
build_tclbuild_tcl:
build_tclbuild_tcl: ${BUILD_TCL} ${BUILD_JAVA} build_common \
${BUILD_GRAPHICS} ${BUILD_IMAGING} ${BUILD_BORESCOPE} ${BUILD_VOLUME} \
${BUILD_CONTRIB} ${BUILD_GEAE} ${BUILD_GEMSIP} ${BUILD_GEMSIO} \
${BUILD_GEMSVOLUME} ${BUILD_PATENTED}
cd tcl; ${MAKE} -${MAKEFLAGS} vtk
# java part2
build_javabuild_java:
build_javabuild_java: ${BUILD_TCL} ${BUILD_JAVA} build_common \
${BUILD_GRAPHICS} ${BUILD_IMAGING} ${BUILD_BORESCOPE} ${BUILD_VOLUME} \
${BUILD_CONTRIB} ${BUILD_GEAE} ${BUILD_GEMSIP} ${BUILD_GEMSIO} \
${BUILD_GEMSVOLUME} ${BUILD_PATENTED}
cd java; ${MAKE} -${MAKEFLAGS} vtk
#------------------------------------------------------------------------------
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment