zimoch
876460c54d
avoid bash syntax
2015-10-21 14:37:33 +02:00
zimoch
cfe48c3aee
skip duplicate includes
2015-10-20 17:53:07 +02:00
zimoch
5f38f6f04d
fix include order, ald style includes, external libraries, record search, version checks
2015-10-20 17:51:24 +02:00
zimoch
2087d38b01
delete code on new facility only if there are dependencies
2015-10-20 17:48:42 +02:00
zimoch
e630ec421c
some more checks
2015-10-20 16:18:53 +02:00
zimoch
ab6713a8f4
message about added git files
2015-10-14 11:54:43 +02:00
zimoch
2135e4f8d7
have EPICS version dependent flags and fix in record detection
2015-10-14 11:38:45 +02:00
zimoch
4e0ce71c0f
fix for device support dbd files that end in Record.dbd
2015-10-12 14:50:33 +02:00
zimoch
d3a3e4c420
add + only to dependencies with numeric versions
2015-10-09 15:25:01 +02:00
zimoch
24d00bbfa8
warn when re-installing test version
2015-10-09 14:15:45 +02:00
zimoch
e31407fbda
clear main user variables from potential 'environment pollution'
2015-10-07 17:35:55 +02:00
zimoch
92377f5d95
allow overwrite test versions but not numbered versions; handle SCRIPTS in subdirectories too; first approach on config and user interface files
2015-10-07 16:06:33 +02:00
zimoch
9a7fbb4117
Do not forbid re-installation for the moment. Need to handle cross-Linux builds first
2015-09-30 17:00:16 +02:00
zimoch
7aaa821b79
handle tags like XXX_1_2_3 as well as 1.2.3
2015-09-24 14:35:42 +02:00
zimoch
f8884535a1
fix for modules ending with a number
2015-09-23 16:13:11 +02:00
zimoch
99c6cb29f2
formatting only
2015-09-15 17:30:59 +02:00
zimoch
521630b917
version as double makes no sense because ordering with multi-digit minor numebers will be wrong anyway
2015-09-15 17:24:47 +02:00
zimoch
5e6c208ab2
minor cleanup
2015-09-15 17:21:09 +02:00
zimoch
094f753bc1
build library only if we have code
2015-09-15 17:00:27 +02:00
zimoch
ea0dcdca4a
keep backward compatibility with old clean:: targets
2015-09-15 16:02:14 +02:00
zimoch
30c7c010ab
support for manual dependencies
2015-09-14 17:44:07 +02:00
zimoch
acd3b8648d
some variable renames and bugfixes
2015-09-11 13:58:37 +02:00
zimoch
6bbb202500
Allow EPICS version dependend scripts
2015-09-11 11:47:31 +02:00
zimoch
4e62d5faed
Remove OS dependend DBDs. They would need DBD files in OS_CLASS or T_A dependend directories
2015-09-11 11:46:40 +02:00
zimoch
31fd08430c
install path makes not much sense here. Maybe get one from the foreign module header include paths?
2015-09-08 17:40:30 +02:00
zimoch
0f3b45adf7
bugfix in stt to dbd file
2015-09-08 17:34:13 +02:00
zimoch
e78db6df7a
Another fix for dbd files, this time generated files for snl
2015-09-08 15:11:58 +02:00
zimoch
8e90add4d4
Fix the dbd vpath (again). Problem: circ dep when src dbd file and project dbd file have the same name (even in different sub dir).
2015-09-07 17:44:26 +02:00
zimoch
4571158e12
complain for existing specific T_A only in order to allow installing other T_A (esp. EPICS_HOST_ARCH) later from other hosts
2015-09-07 17:42:31 +02:00
zimoch
c3c1c8f560
fix startup script and template install rules
2015-08-27 16:59:33 +02:00
zimoch
46cc62589d
fix in include path search: only use those versions with have support for our EPICS version
2015-08-21 14:32:31 +02:00
zimoch
5e16d381b0
fix for cases where /ioc/ is a symbolic link
2015-08-18 13:41:17 +02:00
zimoch
f0eadf37a9
small bug fixes
2015-08-13 13:43:50 +02:00
zimoch
52478d8ad1
allow for target and os specific flags
2015-08-12 15:29:58 +02:00
zimoch
535a03567a
bugfix: path in dependency files must be resolved to realpath
2015-08-12 14:32:15 +02:00
zimoch
bdf36280eb
use new model for modules
2015-08-12 11:52:42 +02:00
zimoch
68ea752041
Allow for git repositiries
2015-06-22 07:42:01 +00:00
zimoch
f8c2b03357
recognize (and ignore) static subRecord functions even if the static keyword is on a separate line
2014-12-10 14:15:29 +00:00
zimoch
32eeb9aad8
have each subRecord function only once
2014-08-19 09:19:13 +00:00
zimoch
0bb0996a0e
2 bugfixes with aSub records: typeo (asub must be aSub); check all input files ($^ instead of $<)
2014-08-19 09:11:04 +00:00
zimoch
372761f688
fix problem with checkin 1.93. Do not try to decent into directories for excluded archs.
2014-06-05 14:25:13 +00:00
zimoch
93a1b07ceb
Relax C++ compiler, too
2014-06-05 12:51:35 +00:00
zimoch
dbe0fd2538
use ansi compiler (not strict) to allow variadic macros in EPICS 3.13
2014-04-07 13:22:25 +00:00
zimoch
a9491eaeb1
fix link to full path on uninstall
2014-04-07 13:21:26 +00:00
zimoch
e53cf0c817
Do not create build dires for excluded archs
...
Allow sources and dbd files specific to EPICS version
Allow headers and templates specific to EPICS version or minor version
Check if 64 bit snc is installed, use 32 bit version if not
2014-02-19 12:24:08 +00:00
zimoch
b2c4e0d146
missing defines
2014-02-19 10:54:29 +00:00
zimoch
39b04c348c
have configurable ARCH aliases and make links where necessary for swit
2013-12-23 13:04:54 +00:00
zimoch
1c41f18d32
Do not create links for syncTS and test any more. Swit does not need that any more.
2013-12-17 17:00:40 +00:00
zimoch
47ac14f7fa
ARCH_FILTER added and make PROJECT dbd first in order to make (dependend) record headers before staring compilation
2013-12-17 16:48:57 +00:00
zimoch
e01a447877
problems with base libs solved
2012-11-08 16:43:57 +00:00