Commit Graph

66 Commits

Author SHA1 Message Date
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