Andrew Johnson
2bb4e63d1e
Clean up munch.pl, add -o option
...
chmod -x src/tools/*.pl
2010-07-29 14:58:14 -05:00
Andrew Johnson
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
Janet Anderson
61733489e8
Don't use manifest tool for MS Visual C++ 2010 (and later) builds.
2010-07-12 14:54:51 -05:00
Andrew Johnson
618e189898
'make cvsclean' should delete old editor backup files too.
...
Not that we're using CVS for Base any more...
2010-04-28 17:19:36 -05:00
Andrew Johnson
f8e95a001b
Ensure EPICS_HOST_ARCH is defined.
...
Added support for := and ?= assignments.
Warn when include files not found.
2009-12-22 23:55:02 +00:00
Andrew Johnson
e83182e812
Don't use -r for testing the existance of optional files; it doesn't
...
always work on Cygwin, and causes much head-scratching. Better to let
the open die with an error if the file exists but is unreadable.
2009-11-12 17:28:23 +00:00
Andrew Johnson
efdee3c31a
Escaping doesn't work on all Win32 platform combinations.
...
Removed -e option again.
2009-08-03 22:03:33 +00:00
Andrew Johnson
3d86367330
Added -e option to escape back-slashes in output.
2009-07-22 16:40:30 +00:00
Andrew Johnson
1590358de4
Ignore any RULES value in the RELEASE files.
2009-06-24 19:27:33 +00:00
Ralph Lange
3c92824bfd
Make scanFile() recognize includes in .substitution files correctly.
2009-04-14 12:42:06 +00:00
Andrew Johnson
bf3c47c3d3
Warn about undefined macros in RELEASE file.
2009-01-06 16:41:56 +00:00
Andrew Johnson
cdd2748c98
Allow multiple slashes as path seperators, since we used to.
...
Also fixed perldoc comment formatting.
2008-10-20 18:32:47 +00:00
Andrew Johnson
516a2cbf41
Use $FindBin::Bin so we don't need to expand @TOP@.
...
Needed for package management systems such as in Debian.
2008-09-23 22:13:52 +00:00
Andrew Johnson
b2ce57294f
Use explicit path to executable, PATH may not include '.'
2008-09-11 22:42:17 +00:00
Andrew Johnson
79df764184
Added creation of ioc/dllPath.bat for Win32 IOCs.
2008-08-29 22:15:02 +00:00
Andrew Johnson
f30b6ac32e
Load RELEASE.hostarch.Common as well.
2008-08-29 21:06:56 +00:00
Andrew Johnson
1b41f513fa
Fix generation of .t files on Windows.
2008-08-27 15:56:37 +00:00
Janet B. Anderson
f7fde77d44
Work done in makeMakefileInclude.pl now done in RULES_TARGET.
2008-07-10 18:31:01 +00:00
Andrew Johnson
85b20ffaea
Fix envPaths output for cexp users.
2008-04-08 17:49:33 +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
Andrew Johnson
bc3584c834
Moved Perl modules from Ctlsys to EPICS.
...
Cleanup and corrections in expandVars@.
2008-04-01 19:25:47 +00:00
Janet B. Anderson
1d1454ba98
Removed perl scripts cp.pl mkdir.pl mv.pl rm.pl.
2008-03-26 21:10:05 +00:00
Janet B. Anderson
7a6528cf1c
Removed references to EPICS_BASE, EPICS_EXTENSIONS, and CTLSYS.
2008-03-25 22:04:52 +00:00
Janet B. Anderson
c1512557d5
Removed EXPANDFLAGS definition. It is defined in configure/RULES_EXPAND.
2008-03-25 22:03:41 +00:00
Janet B. Anderson
2929063e3c
Removed debugging lines.
2008-03-24 22:27:42 +00:00
Janet B. Anderson
09639d6183
Initial version.
2008-03-24 22:24:22 +00:00
Janet B. Anderson
1ff1ba637e
Moved configure/tools files to src/tools directory.
2008-03-24 22:17:06 +00:00
Marty Kraimer
8659af3ee4
moved to top/configure/tools
1999-09-14 13:30:24 +00:00
Marty Kraimer
3dc2fc9f19
3.14 has only a single Makefile
1999-09-13 19:44:06 +00:00
Jeff Hill
11892d6e85
installed fix for certain versions of perl
1999-08-06 00:21:04 +00:00
Janet B. Anderson
195281ebee
Modified to handle dir/filename sources.
1999-07-26 21:49:51 +00:00
Janet B. Anderson
34e966d99e
Removed unused files.
1999-05-06 21:50:09 +00:00
Janet B. Anderson
bdd672cbaf
ActivePerl requires a parm for getopt.
1999-04-05 15:16:10 +00:00
Janet B. Anderson
c1a37d518a
Added BUILD_TYPE definition to output Makefile.
1998-03-11 14:22:37 +00:00
Marty Kraimer
68fb4bbf96
make first line #!/usr/bin/perl
1997-12-08 13:56:18 +00:00
Marty Kraimer
ed18159b0a
Moving makeBaseApp to separate directory
1997-10-15 17:47:19 +00:00
Marty Kraimer
f9f501eaae
Add new functionality
1997-07-17 19:28:37 +00:00
Jeff Hill
7a0890fb97
moved perl scripts here
1997-06-25 06:02:42 +00:00
Marty Kraimer
7a809e2e1e
Add comment about editing file in iocBoot/ioc*
1997-06-13 14:53:35 +00:00
Marty Kraimer
423e24fe8b
Include all of $(SHARE)/config/CONFIG_APP if SHARE is defined.
1997-06-05 18:53:56 +00:00
Janet B. Anderson
ae42cd5dfd
installEpics needed by extensions until conversion to Makefile.Host.
1997-05-27 15:48:15 +00:00
Marty Kraimer
f810436bb1
Removed inc:: $(INSTALL_INCREC) from Makefile.Vx
1997-05-09 19:23:14 +00:00
Jeff Hill
2a1f06cd2a
replaced by installEpics.pl
1997-05-01 22:05:11 +00:00
Marty Kraimer
67fbf5b746
For now keep both makeBaseApp and makeBaseApp.pl; Make compatible
1997-04-30 19:21:30 +00:00
Jeff Hill
8013fecb61
kay's perl branch
1997-04-11 20:44:03 +00:00
Janet B. Anderson
4f649964de
getopt changed to getopts for portability.
1997-02-24 16:10:45 +00:00
Janet B. Anderson
a364fbe125
Portability change.
1997-02-21 15:16:43 +00:00
Janet B. Anderson
11b9be6dfd
Removed Makefile.Unix files.
1997-02-05 22:18:03 +00:00
Marty Kraimer
d762ed7af6
Removed extra rules at the end of makeBaseApp
1997-02-05 21:16:56 +00:00
Janet B. Anderson
74f253820a
CHMOD now defined in config dir.
1997-02-05 21:01:36 +00:00