diff --git a/livesupport/Makefile b/livesupport/Makefile index a1a6464da..0fe759414 100644 --- a/livesupport/Makefile +++ b/livesupport/Makefile @@ -21,7 +21,7 @@ # # # Author : $Author: maroy $ -# Version : $Revision: 1.16 $ +# Version : $Revision: 1.17 $ # Location : $Source: /home/paul/cvs2svn-livesupport/newcvsrepo/livesupport/Attic/Makefile,v $ #------------------------------------------------------------------------------- @@ -95,6 +95,7 @@ EVENT_SCHEDULER_DIR = ${MODULES_DIR}/eventScheduler PRODUCTS_DIR = ${BASE_DIR}/products SCHEDULER_DIR = ${PRODUCTS_DIR}/scheduler +GLIVESUPPORT_DIR = ${PRODUCTS_DIR}/gLiveSupport #------------------------------------------------------------------------------- @@ -114,6 +115,12 @@ printusage: ${ECHO} " setup - set up the development environment" ${ECHO} " doc - build autogenerated documentation" ${ECHO} " doxygen - build autogenerated doxygen documentation only" + ${ECHO} "" + ${ECHO} "Some less frequently used targets:" + ${ECHO} " compile - compile all modules" + ${ECHO} " recompile - recompile all modules" + ${ECHO} " clean - clean all modules" + ${ECHO} " check - check all modules" doc: doxygen testresults flawfinder @@ -133,8 +140,8 @@ flawfinder: ${PLAYLIST_EXECUTOR_DIR}/include \ ${PLAYLIST_EXECUTOR_DIR}/src \ ${EVENT_SCHEDULER_DIR}/include ${EVENT_SCHEDULER_DIR}/src \ - ${SCHEDULER_DIR}/src \ - > ${FLAWFINDER_FILE} + ${SCHEDULER_DIR}/src > ${FLAWFINDER_FILE} \ + ${GLIVESUPPORT_DIR}/src > ${FLAWFINDER_FILE} \ clean: ${RMDIR} ${DOXYGEN_DIR}/html @@ -142,6 +149,8 @@ clean: setup: tools_setup doxytag_setup modules_setup products_setup +recompile: distclean modules_setup products_setup compile + tools_setup: ${BOOST_DIR}/${BOOST_VERSION}/bin/install.sh ${LIBXMLXX_DIR}/${LIBXMLXX_VERSION}/bin/install.sh @@ -167,6 +176,7 @@ modules_setup: products_setup: ${SCHEDULER_DIR}/bin/autogen.sh + ${GLIVESUPPORT_DIR}/bin/autogen.sh distclean: ${MAKE} -C ${CORE_DIR} distclean @@ -176,6 +186,7 @@ distclean: ${MAKE} -C ${PLAYLIST_EXECUTOR_DIR} distclean ${MAKE} -C ${EVENT_SCHEDULER_DIR} distclean ${MAKE} -C ${SCHEDULER_DIR} distclean + ${MAKE} -C ${GLIVESUPPORT_DIR} distclean depclean: ${MAKE} -C ${CORE_DIR} depclean @@ -185,4 +196,25 @@ depclean: ${MAKE} -C ${PLAYLIST_EXECUTOR_DIR} depclean ${MAKE} -C ${EVENT_SCHEDULER_DIR} depclean ${MAKE} -C ${SCHEDULER_DIR} depclean + ${MAKE} -C ${GLIVESUPPORT_DIR} depclean + +compile: + ${MAKE} -C ${CORE_DIR} all + ${MAKE} -C ${AUTHENTICATION_DIR} all + ${MAKE} -C ${DB_DIR} all + ${MAKE} -C ${STORAGE_DIR} all + ${MAKE} -C ${PLAYLIST_EXECUTOR_DIR} all + ${MAKE} -C ${EVENT_SCHEDULER_DIR} all + ${MAKE} -C ${SCHEDULER_DIR} all + ${MAKE} -C ${GLIVESUPPORT_DIR} all + +check: + -${MAKE} -C ${CORE_DIR} check + -${MAKE} -C ${AUTHENTICATION_DIR} check + -${MAKE} -C ${DB_DIR} check + -${MAKE} -C ${STORAGE_DIR} check + -${MAKE} -C ${PLAYLIST_EXECUTOR_DIR} check + -${MAKE} -C ${EVENT_SCHEDULER_DIR} check + -${MAKE} -C ${SCHEDULER_DIR} check + -${MAKE} -C ${GLIVESUPPORT_DIR} check