2007-03-16 16:06:41 +03:00
|
|
|
#
|
|
|
|
# $Id$
|
|
|
|
#
|
|
|
|
# Part of Equinox Desktop Environment (EDE).
|
|
|
|
# Copyright (c) 2000-2007 EDE Authors.
|
|
|
|
#
|
2007-07-18 17:21:52 +04:00
|
|
|
# This program is licensed under terms of the
|
|
|
|
# GNU General Public License version 2 or newer.
|
2007-03-16 16:06:41 +03:00
|
|
|
# See COPYING for details.
|
|
|
|
|
2009-01-14 18:46:05 +03:00
|
|
|
include $(TOP)/Jamconfig ;
|
2007-03-15 19:21:30 +03:00
|
|
|
|
2009-01-14 18:46:05 +03:00
|
|
|
if ! $(JAMCONFIG_READ) {
|
|
|
|
Exit "Can't find Jamconfig. Did you run 'configure' first?" ;
|
|
|
|
}
|
2007-03-15 19:21:30 +03:00
|
|
|
|
2007-07-18 20:14:10 +04:00
|
|
|
# by default all flags that jam uses directly are cleared
|
|
|
|
# here should _not_ be set anything since they are filled per target
|
2007-07-18 17:21:52 +04:00
|
|
|
CCFLAGS = ;
|
|
|
|
C++FLAGS = ;
|
2007-03-15 19:21:30 +03:00
|
|
|
OPTIM = ;
|
|
|
|
|
2007-07-18 17:21:52 +04:00
|
|
|
# only haiku jam
|
|
|
|
JCACHEFILE = $(TOP)/.jamcache ;
|
|
|
|
HCACHEFILE = $(TOP)/.jamhcache ;
|
|
|
|
|
|
|
|
include $(TOP)/build/Utils.jam ;
|
|
|
|
include $(TOP)/build/Library.jam ;
|
|
|
|
include $(TOP)/build/Program.jam ;
|
|
|
|
include $(TOP)/build/Translation.jam ;
|
|
|
|
include $(TOP)/build/Install.jam ;
|
|
|
|
include $(TOP)/build/Doc.jam ;
|
2007-12-06 18:54:24 +03:00
|
|
|
include $(TOP)/build/Svg.jam ;
|
|
|
|
|
|
|
|
BUILD_ICON_THEMES ?= ;
|
2007-07-18 17:21:52 +04:00
|
|
|
|
|
|
|
actions quietly Help
|
|
|
|
{
|
|
|
|
echo ""
|
|
|
|
echo "Build options:"
|
|
|
|
echo " jam build all"
|
|
|
|
echo " jam clean clean compiled and created data"
|
|
|
|
echo " jam distclean clean all compiled and created data (development only)"
|
|
|
|
echo " jam [target] build [target] only"
|
|
|
|
echo " jam translation extract translation strings and compile existing"
|
|
|
|
echo " jam potfile extract translation strings only"
|
|
|
|
echo " jam doc build documentation"
|
|
|
|
echo " jam help this help"
|
|
|
|
echo ""
|
2007-12-06 18:54:24 +03:00
|
|
|
echo " jam -sBUILD_ICON_THEMES=1 build icon themes (not built by default)"
|
|
|
|
echo ""
|
2007-07-18 17:21:52 +04:00
|
|
|
}
|
2007-12-06 18:54:24 +03:00
|
|
|
|
2007-07-18 17:21:52 +04:00
|
|
|
Help help ;
|
|
|
|
NotFile help ;
|
|
|
|
Always help ;
|
2009-01-14 18:46:05 +03:00
|
|
|
|
|
|
|
# a generated junk
|
|
|
|
LocalClean distclean :
|
2009-01-20 16:27:34 +03:00
|
|
|
$(TOP)/config.h
|
|
|
|
$(TOP)/config.h.in
|
2009-01-14 18:46:05 +03:00
|
|
|
$(TOP)/configure
|
|
|
|
$(TOP)/aclocal.m4
|
|
|
|
$(TOP)/Jamconfig
|
|
|
|
$(TOP)/config.log
|
|
|
|
$(TOP)/config.status
|
2009-01-23 18:10:55 +03:00
|
|
|
$(TOP)/data/startede
|
2009-03-25 19:13:52 +03:00
|
|
|
$(TOP)/doc/index.txt
|
2009-01-23 18:10:55 +03:00
|
|
|
$(TOP)/tools/l10n-prepare.sh
|
2009-01-14 18:46:05 +03:00
|
|
|
$(JCACHEFILE)
|
|
|
|
$(HCACHEFILE) ;
|
|
|
|
|
|
|
|
Cleandir distclean : $(TOP)/autom4te.cache ;
|