355821ea07ea18caa41a3ac0d40288c0c0591658 hiram Tue Jun 4 15:39:24 2013 -0700 add the local environment business refs #9149 diff --git src/userApps/Makefile src/userApps/Makefile index f720b76..df34a53 100644 --- src/userApps/Makefile +++ src/userApps/Makefile @@ -25,25 +25,43 @@ libs: cd samtabix && ${MAKE} cd kent/src && ${MAKE} libs clean: cd kent/src && ${MAKE} -i -k clean rm -f part1Src.zip part2Src.zip part3Src.zip part4Src.zip part5Src.zip rm -f userApps.zip fetchSource: ./fetchKentSource.sh @echo -n "size of fetched kent source tree: " @du -hs kent @echo -n "number of files in kent source tree: " @find ./kent -type f | wc -l + @${MAKE} installEnvironment + +# this installEnvironment will add all the shell environment variables +# to the kent/src/inc/localEnvironment.mk file which is included +# from the kent/src/inc/userApps.mk to allow any 'make' to function +# properly when inside this extracted source tree. + +installEnvironment: + @echo -e "export DESTDIR = ${DESTDIR}\n\ +export BINDIR = ${BINDIR}\n\ +export MACHTYPE = ${MACHTYPE}\n\ +export CGI_BIN = ${CGI_BIN}\n\ +export DOCUMENTROOT = ${DOCUMENTROOT}\n\ +export SCRIPTS = ${SCRIPTS}\n\ +export SAMTABIXDIR = ${SAMTABIXDIR}\n\ +export USE_SAMTABIX = 1\n\ +export USE_SSL = 1\n\ +export NOSQLTEST = 1" > kent/src/inc/localEnvironment.mk update: clean userApps ${MAKE} fetchSource ${MAKE} utils userApps: git archive --format=zip -9 \ --remote=git://genome-source.cse.ucsc.edu/kent.git \ HEAD src/userApps > userApps.zip unzip -q -o -d . -j userApps.zip