Commit 6fc52be7 authored by Xavier Guimard's avatar Xavier Guimard

'all' must be the first target

git-svn-id: svn://svn.forge.objectweb.org/svnroot/lemonldap/trunk@4607 1dbb9719-a921-0410-b57f-c3a383c2c641
parent d3b8375a
......@@ -199,6 +199,7 @@ CSSDSTFILES=$(CSSSRCFILES:.css=.min.css)
# -------
# Targets section contains the following subsections:
# - 'all' that must be defined at first
# - configure targets
# - make targets
# - test targets
......@@ -209,6 +210,47 @@ CSSDSTFILES=$(CSSSRCFILES:.css=.min.css)
# - packaging targets
# - developper corner
all: configure common handler manager portal
@echo
@echo "Building succeed. Now run :"
@echo " - 'make test' to verify your installation"
@echo " - 'make install PROD=yes' to install all"
@echo
@echo " MAKE INSTALL OPTIONS:"
@echo " - PROD=yes : use js/css minified files"
@echo " - USEDEBIANLIBS=yes : use some Debian shared js/css files"
@echo " - USEEXTERNALLIBS=yes : use external links for some js/css files"
@echo
@echo 'Other targets :'
@echo " * Partial build :"
@echo " - portal, manager, handler"
@echo " * Doxygen documentation"
@echo " - doxygen (to build Doxygen documentation in doc/devel/)"
@echo
@echo 'Other targets launched by "make install" :'
@echo " * Perl libraries install :"
@echo " - install_libs (all Perl libraries)"
@echo " - install_portal_libs"
@echo " - install_manager_libs"
@echo " - install_handler_libs"
@echo " * Binaries install :"
@echo " - install_bin ($(BINDIR))"
@echo " * FastCGI server install (required for Nginx)"
@echo " - install_fastcgi_server ($(SBINDIR))"
@echo " * Web sites install :"
@echo " - install_site (all sites including install_doc_site)"
@echo " - install_portal_site ($(PORTALDIR))"
@echo " - install_manager_site ($(MANAGERDIR))"
@echo " - install_handler_site ($(HANDLERDIR))"
@echo " * Documentation install :"
@echo " - install_doc_site ($(DEFDOCDIR))"
@echo " - install_examples_site ($(EXAMPLESDIR))"
@echo
@echo "Other languages documentation (fr only for now)"
@echo " - fr-doc (needs OmegaT)"
@echo " - install_fr_doc_site"
@echo
# Configure targets
# -----------------
......@@ -258,47 +300,6 @@ ${SRCMANAGERDIR}/Makefile:
# Make targets
# ------------
all: configure common handler manager portal
@echo
@echo "Building succeed. Now run :"
@echo " - 'make test' to verify your installation"
@echo " - 'make install PROD=yes' to install all"
@echo
@echo " MAKE INSTALL OPTIONS:"
@echo " - PROD=yes : use js/css minified files"
@echo " - USEDEBIANLIBS=yes : use some Debian shared js/css files"
@echo " - USEEXTERNALLIBS=yes : use external links for some js/css files"
@echo
@echo 'Other targets :'
@echo " * Partial build :"
@echo " - portal, manager, handler"
@echo " * Doxygen documentation"
@echo " - doxygen (to build Doxygen documentation in doc/devel/)"
@echo
@echo 'Other targets launched by "make install" :'
@echo " * Perl libraries install :"
@echo " - install_libs (all Perl libraries)"
@echo " - install_portal_libs"
@echo " - install_manager_libs"
@echo " - install_handler_libs"
@echo " * Binaries install :"
@echo " - install_bin ($(BINDIR))"
@echo " * FastCGI server install (required for Nginx)"
@echo " - install_fastcgi_server ($(SBINDIR))"
@echo " * Web sites install :"
@echo " - install_site (all sites including install_doc_site)"
@echo " - install_portal_site ($(PORTALDIR))"
@echo " - install_manager_site ($(MANAGERDIR))"
@echo " - install_handler_site ($(HANDLERDIR))"
@echo " * Documentation install :"
@echo " - install_doc_site ($(DEFDOCDIR))"
@echo " - install_examples_site ($(EXAMPLESDIR))"
@echo
@echo "Other languages documentation (fr only for now)"
@echo " - fr-doc (needs OmegaT)"
@echo " - install_fr_doc_site"
@echo
common: common_conf
@$(MAKE) -C ${SRCCOMMONDIR}
......
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