b4c7f4542e
configure: Deleted RULES_JAVA and associated variables
...
Also removed some extensions template configuration files for
architectures that we have already removed from Base.
2012-08-03 17:45:28 -05:00
72ddb72ade
Fix up Unix issues from previous commit.
...
Also removed win32-x86-cygwin architecture support files,
use the cygwin-x86 or win32-x86-mingw targets instead.
2012-07-27 18:27:15 -05:00
97490f6977
Reworking of DLL build rules.
...
Allows static libraries and DLLs to be built without having
to do a 'make clean' in between on Cygwin and MinGW targets.
The Cygwin build still crashes when SHARED_LIBRARIES = YES
though, loading Com.dll seems to cause the problem.
2012-07-27 16:24:39 -05:00
64c9d7a32a
Many tweaks to build on Windows.
...
There might be some more to come since I'm not committing
this from my Win32 system.
2012-07-17 14:33:31 -05:00
c79532e4ce
configure: Remove HDEPENDS option.
...
Setting HDEPENDS=NO no longer works and would be hard to
fix, so this commit deletes the option completely.
2012-06-21 17:21:40 -05:00
2b9d66273c
Merged changes from 3.14 branch.
...
Includes everything up to revno 12343 on 2012-05-21
2012-05-29 16:44:49 -05:00
385d9f007a
configure: Tell Perl all I/O streams are UTF-8 encoded.
2012-05-07 15:15:26 -05:00
45348ad6ca
configure: Replace COMMENT with NOP in ECHO
...
Using COMMENT the ECHO command drops the whole line under -s,
whereas using NOP (':') only drops up to the next ';' terminator.
2012-05-01 10:15:45 -05:00
afd9e69a25
Merged parallel-fixes branch
...
This separates out the rules for %.d files from the rules that
create the related target file (%.o etc). Doing this can reduce
the amount of work to be done when rebuilding applications after
making source changes. For files in O.Common which can be built
by any target architecture this can solve problems when parallel
builds (-j) are used.
2012-04-06 16:13:22 -05:00
946ab722a1
Merged changes from 3.14 branch
...
Includes all changes up to the 3.14.12.2 release on 2011-12-12.
2011-12-12 16:16:33 -06:00
52ee9916e6
configure: Print a warning when CHECK_RELEASE = NO
2011-12-02 14:10:24 -06:00
2905b5bb72
Parallel build rule fixes
2011-11-14 18:28:26 -06:00
ab4376c54a
Merge 3.14 changes up to 3.14.12.2-pre1 release
2011-11-14 17:42:50 -06:00
b27e22d75e
Makefile cleanup
...
Various minor changes to comments and build variable names.
2011-11-14 12:33:07 -06:00
47f52c6b93
Fixed TARGET_SRCS definition
2011-09-15 11:19:32 -05:00
46ea687c6d
Fixed TARGET_SRCS definition
2011-09-15 11:00:41 -05:00
dbaa045afc
Merged compiler-specific include files branch.
2011-09-01 11:42:37 -05:00
d25ee10b71
Merge 3.14 changes from 2011-06-06 to 2011-08-17
2011-08-17 16:36:38 -05:00
be1c21fc51
o changed the build system so that we can implement functionality which is compiler specific in a separate file for each compiler. This will avoid accumulating MxN ifdef's where M is the number of OS and N is the number of comilers (worst case). This will make it easier to find code that is compiler specific centralizing all of it under libCom/osi/compiler. That should make it mush easier to port EPICS to run on a new compiler.
...
o refactored compilerDependencies.h into code that is compiler specific (one libCom/osi/compiler/xxx/compilerDependent.h for each comiler) and code that isnt libCom/osi/compilerDependencies.h (this is a new location and is no longer in libCom/misc).
2011-08-17 13:57:46 -06:00
d286a81ef0
configure: Remove T_A=* from MAKEFLAGS before findstring s in ECHO def.
2011-08-09 11:39:00 -05:00
dafb7d5d4c
configure: Stop make displaying COMMENT lines...
2011-06-10 16:21:52 -05:00
88720ff7bd
Merge changes committed to R3.14 branch since April.
2011-06-03 15:28:34 -05:00
f1a646240b
configure: Fix 'make -s' on Windows
...
Use REM instead of '#' to disable @echo commands.
Thanks to Ben Franksen for the hint.
2011-06-01 15:11:05 -05:00
53dc5101be
Added code for TESTLIBRARY
2011-02-16 10:57:20 -06:00
adb201a048
Now RUNTIME_LDFLAGS is set here.
2010-11-11 13:43:53 -06:00
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
f29bdb9d6e
Solve C++ exception problems in vxWorks 6.x:
...
* Use a linker script when generating .munch files
* Output exception handler frame registration code in _ctdt.c files
2010-07-29 12:35:53 -05:00
d04e20e91b
Remove SOURCE_C*FLAG definitions. Use COMPILER_C*FLAGS instead.
2009-11-25 17:36:27 +00:00
7c6afa76a4
Use compiler flags for header dependency file generation when possible.
2009-11-25 17:26:51 +00:00
99bd16d7e6
LIB_PERMISSIONS and INSTALL_PERMISSIONS set to 444.
2009-11-20 19:04:38 +00:00
1b70afa54b
Moved ECHO definition to preceed 'ifdef T_A' defines.
2009-08-10 16:49:55 +00:00
afbcfeaa02
Modified a comment line.
2009-07-09 14:50:15 +00:00
c916b60c1d
Created a ECHO macro and used it in the rules lines.
2009-06-26 20:37:22 +00:00
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
6ea470d7d8
Deleted remaining references to sun4 (mostly in comments).
2009-04-24 19:31:57 +00:00
8e01d0dfe8
Modified STATIC build. Make all *_SYS_LIBS dynamic.
...
Test non SYS_LIBS for dynamic or archive.
2009-03-10 18:46:38 +00:00
4cb0d85b34
Removed all references to CONFORM flags in configure files.
2009-03-03 19:54:19 +00:00
078e30b7b9
Mantis #311 fix; generate an interactive flex scanner.
2008-10-23 21:21:43 +00:00
7558e0a468
Fixed typo.
2008-10-08 17:31:34 +00:00
925dcfd634
Added WARN_CPPFLAGS,OPT_CPPFLAGS,DEBUG_CPPFLAGS
...
Added POSIX_CFLAGS, POSIX_CXXFLAGS, POSIX_LDFLAGS
2008-10-08 17:11:10 +00:00
21f4b0f987
Added RULES_TARGET & made changes to allow removing makeMakefileInclude.pl
2008-07-10 18:28:19 +00:00
37d6265427
Removed LINK.loadable_shrlib and added TARGET_LIB_LDFLAGS.
2008-07-03 15:01:09 +00:00
d955ed8fa4
Added installed file permission definitions.
2008-06-02 21:44:45 +00:00
389263f290
Simplified definitionss for INSTALL_BIN_INSTALLS and INSTALL_LIB_INSTALLS.
2008-06-02 21:18:32 +00:00
8ce9be1c04
Added dependancies and rules for BIN_INSTALLS and LIB_INSTALLS.
2008-06-02 20:29:34 +00:00
8a183d7bbd
Look for .h files in os/posix dir only if POSIX is YES.
...
Set default for POSIX to YES.
2008-04-29 18:58:04 +00:00
0485bc7838
Moved configure/tools perl tools to src/tools directory.
2008-03-24 22:03:42 +00:00
79cc983edc
Moved GNU_DIR def to CONFIG_COMMON.
...
Moved *SHRLIB_LDFLAGS defs to CONFIG.gnuCommon.
2007-12-11 20:23:00 +00:00
51b179160b
Added optional -pipe option for GNU compiler builds.
2007-12-11 19:05:39 +00:00
caa0f27e9c
Added RELEASE* files to CONFIG_INSTALLS.
2007-11-27 17:14:55 +00:00