added compile, recompile, clean and check targets
This commit is contained in:
parent
41af7984c1
commit
50f538aaaa
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue