Commit Graph

46 Commits

Author SHA1 Message Date
Andrew Johnson
aab841e279 configure: Added 'host' make target.
Builds only the current host architecture, so this is
equivalent to the target install.$EPISC_HOST_ARCH
2013-11-22 11:44:42 -06:00
Andrew Johnson
f661299a81 Added new 'tapfiles' build target.
There's a plugin for Jenkins which should be able to read the .tap
output files and generate pretty test status pages from them.
I haven't actually tried using it yet though...
2013-04-04 11:25:53 -05:00
Janet Anderson
69609896e4 Made all clean rules single colon rules. Added CLEANS macro to list
created files to be removed by "make clean" in O.<arch> directory.
Replaced clean rule in Makefiles with a CLEANS definition.
2011-09-15 14:05:05 -05:00
Andrew Johnson
b8dba87dc0 configure: Fix parallel make rules. 2011-06-03 14:47:24 -05:00
Janet Anderson
a2a00c7c91 Make cross builds depend on host build only if -j option and make > 3.81 2011-01-19 15:27:17 -06:00
Andrew Johnson
fbda9f3280 RCS keyword updates for Bazaar
Replaced $Id$ and $Header$ keywords with $Revision-Id$
Deleted $Log$ keywords and any log messages
2010-10-05 14:27:37 -05:00
Janet Anderson
d4a9958002 Changes to allow rebuild to work with parallel builds option, -j. 2010-09-03 10:07:17 -05:00
Andrew Johnson
b98655b8f3 Moved checkRelease target rules into RULES_BUILD,
use CONFIG_TARGETS to only run in TOP/configure.
2009-06-24 19:33:57 +00:00
Janet B. Anderson
312c0f1203 Changed GNU make release number in comment lines 2009-04-27 16:08:50 +00:00
Janet B. Anderson
683c5bddf1 Commented test for j option in MAKEFLAGS. Test NOT working in make 3.81. 2009-03-12 18:38:14 +00:00
Janet B. Anderson
2b37a8f746 Added make -j option ifeq before creating arch dependancies on host_arch. 2008-10-27 19:24:45 +00:00
Janet B. Anderson
3b10db881c Removed rebuild from ACTIONS, rebuild depends on clean install. 2008-07-03 18:44:50 +00:00
Andrew Johnson
fb930b6b0e Renamed convertRelease target 'STDOUT' to 'releaseTops' and fixed build files.
Removed the -h option to convertRelease, use $ENV{EPICS_HOST_ARCH} instead.
Reworked variables associated with expandVars to make it simpler to use.
Split EPICS::Utils module into three parts.
Moved code from fullPathName.pl into the new EPICS::Path module.
Changed convertRelease.pl to use new modules.
Added some documentation to RELEASE_NOTES.html
2008-04-03 21:57:16 +00:00
Janet B. Anderson
0485bc7838 Moved configure/tools perl tools to src/tools directory. 2008-03-24 22:03:42 +00:00
Janet B. Anderson
57731f6768 Moved break in line to get darwin-ppc to build. 2007-10-26 14:18:43 +00:00
Janet B. Anderson
9d2b8ece7b Changes for GNU make -j option (multiple jobs). 2007-10-24 21:21:54 +00:00
Janet B. Anderson
61017bbc67 Allow rebuild.<arch> on make command line. 2007-03-22 21:14:51 +00:00
Andrew Johnson
52584a53e0 Made runtests a more generic target.
Ensure it doesn't fail if no tests are defined.
2006-11-20 16:25:01 +00:00
Janet B. Anderson
0f3461a808 Changed test to runtests. 2006-11-17 21:58:06 +00:00
Janet B. Anderson
1dfdf98f87 Added the test rule for the perl Test::Harness expect test programs. 2006-11-16 22:26:24 +00:00
Andrew Johnson
5b54b481e8 Added WARN setting for CHECK_RELEASE. 2006-04-21 15:19:25 +00:00
Janet B. Anderson
ad89f422ce Added new arch clean which only removes O.<arch> dirs not O.Common. 2004-03-24 20:20:04 +00:00
Andrew Johnson
3d5ab5cca5 Expanded the RELEASE consistency checking, now all target architecture
RELEASE.* files are checked, so you can't fool the system.
2003-11-21 20:33:00 +00:00
Janet B. Anderson
f131fe59ac Removed rebuild from ACTIONS definition. 2002-11-27 21:35:07 +00:00
Janet B. Anderson
394d66fcdd Bug fix for definition cleanArchTargets. 2002-11-05 14:14:35 +00:00
Janet B. Anderson
b5535d714b Allow rebuild.<arch> . 2002-10-30 22:47:16 +00:00
Janet B. Anderson
9a173a46d9 Cleanup of rules. 2002-10-04 14:53:00 +00:00
Janet B. Anderson
93b0bf478d Updated license comments. 2002-07-12 21:35:43 +00:00
Janet B. Anderson
824c3f3b3e Added realclean rule. 2002-06-25 20:46:47 +00:00
Andrew Johnson
edd83b8be7 Fixed -t option to convertRelease.pl so application settings of
IOCS_APPL_TOP work properly.

NB: All cdCommands paths will potentially be modified, based on the
difference between the left-hand part of the host's path to TOP and
the setting of IOCS_APPL_TOP.
2002-02-01 21:04:27 +00:00
Andrew Johnson
65871f02e8 Tidying up convertRelease.pl stuff. 2001-09-14 20:02:30 +00:00
Andrew Johnson
575969a672 Switch to using convertRelease.pl script, run a consistency check in
application <top>/configure directories.
2001-09-13 19:17:52 +00:00
Janet B. Anderson
bee24cadd8 Changes to automatically generate header dependancy files. 2001-07-25 14:40:18 +00:00
Janet B. Anderson
ac19d5fba6 Added O.Common dir to dependancies of BUILD_ARCHS rule. 2001-07-02 21:39:39 +00:00
Ralph Lange
0eb794b5fd Explicit clean.<arch> does not remove O.Common 2001-02-19 21:53:05 +00:00
Janet B. Anderson
93a9e56502 O.Common changes 2001-01-12 23:23:45 +00:00
Janet B. Anderson
2b4123c8c8 Removed rebuild action. Rebuild is a target. 2000-02-23 15:17:19 +00:00
Janet B. Anderson
f590dee35f Removed unneeded astrisk from clean rules. 2000-02-01 20:59:57 +00:00
Janet B. Anderson
48886ee4c8 Moved code from RULES to RULES_ARCHS. 2000-02-01 16:08:41 +00:00
Marty Kraimer
65d9c939bc new way to build 2000-01-24 21:56:08 +00:00
Marty Kraimer
5423fc1409 new way to build 1999-11-18 17:33:08 +00:00
Janet B. Anderson
d8c67d3728 Changed rules to single colon rules. 1999-10-29 18:31:05 +00:00
Jeff Hill
79c50d0617 changed :: rule to : rule when my version of gnu make stopped
during the build
1999-10-20 22:51:22 +00:00
Janet B. Anderson
c5ff72cd29 More config file changes for R3.14. 1999-10-12 20:28:55 +00:00
Janet B. Anderson
24aae2fad1 changes for 3.14 1999-09-20 20:58:06 +00:00
Marty Kraimer
924eec5066 new for 3.14; replaces config 1999-09-13 13:36:29 +00:00