6e23c5700ff2d2d1ade34de13cddfd3c2bf8ec3a wong Mon Nov 14 17:00:42 2011 -0800 reworked the makefiles to allow for a split pipeline diff --git src/hg/encode/makefile src/hg/encode/makefile index 48de843..079bac5 100644 --- src/hg/encode/makefile +++ src/hg/encode/makefile @@ -1,49 +1,51 @@ # Build all programs in encode directory # List of directories to build DIRS = \ hgEncodeDataVersions \ mkEncodeFrameset \ hgEncodeVocab \ validateFiles \ encodeMkChangeNotes \ paraMd5sum \ encodeStatus # broken #ldGencodeIntron \ #regionAgp \ # List of pipeline dirs PIPELINE_DIRS = \ encodeLoad \ - encodeValidate + encodeValidate \ + ../utils/automation USE_DIRS = $(DIRS) all: + @${MAKE} development @for D in $(USE_DIRS) x; do \ if test "$$D" != "x" ; then \ ( cd $$D && echo $$D && $(MAKE) ) ;\ x=$$? ; if [ $$x -ne 0 ]; then exit $$x ; fi \ fi ;\ done development: @for D in ${PIPELINE_DIRS}; do \ (cd $${D} && ${MAKE} development;) \ done beta: @for D in ${PIPELINE_DIRS}; do \ (cd $${D} && ${MAKE} beta;) \ done prod: @for D in ${PIPELINE_DIRS}; do \ (cd $${D} && ${MAKE} prod;) \ done clean:: echo nothing to clean in hg/encode/