Andrew Johnson
d3927dea91
Update version to -rc1-DEV after tagging.
2018-11-01 14:28:59 -05:00
Andrew Johnson
b80ce4883d
Set version to 7.0.2-rc1
2018-11-01 14:27:11 -05:00
Andrew Johnson
2efe56c6d1
Merge 3.16 (after 3.16.2-rc1) into 7.0
2018-10-26 17:04:53 -05:00
Andrew Johnson
94ebd0fe48
Set version to -DEV after -rc1 tagged
2018-10-25 14:54:56 -05:00
Andrew Johnson
8a7442e878
Set version to 3.16.2-rc1
2018-10-25 14:52:47 -05:00
Andrew Johnson
31870b4c41
Merge branch 'fix-make-question-mode' into 3.16
2018-10-25 14:38:44 -05:00
Andrew Johnson
b7afb287d5
Merge branch 'rtems-test' into 3.16
2018-10-25 11:39:17 -05:00
Andrew Johnson
a81c3503d2
Fix MUNCH_CMD for RTEMS-pc386 with parallel builds
2018-10-25 11:15:57 -05:00
Andrew Johnson
46370302f6
Don't require older RTEMS arch's to set RTEMS_BSP
...
This uses the old rules for RTEMS target architecture names to
work out what the value of RTEMS_BSP should be if it isn't set.
Targets had to be named RTEMS-$(RTEMS_BSP) in previous releases.
With this change out-of-tree target configuration files should
still work, but they can't be used to create sub-architectures
without first setting RTEMS_BSP in their CONFIG.Common.<arch>
file.
2018-10-24 15:25:05 -05:00
Andrew Johnson
77bdea22f8
T_A can never contain spaces
2018-10-24 14:59:24 -05:00
Andrew Johnson
00ee7bf7d3
Add RTEMS-pc368-qemu target, use in Travis-CI builds
2018-10-24 14:27:15 -05:00
Andrew Johnson
3c607d9034
Require RTEMS_BSP to be set in CONFIG.Common.RTEMS-<arch>
...
This is needed to allow multiple targets to be built against
the same RTEMS BSP, allowing e.g. -qemu and -gesys targets.
2018-10-24 14:19:18 -05:00
Andrew Johnson
6eb88b16a0
Fix show-makefiles rule for files containing colons
2018-10-23 11:08:35 -05:00
Andrew Johnson
c08b1ef5d1
Add new 'depclean' make target at top level
...
It deletes all dependency (.d) files in the O.arch directories.
This is useful when headers get moved or removed; recreating just
the dependency data is much faster than rebuilding the whole tree.
It is also possible to run the depclean.pl script manually when
only part of the tree needs its dependencies regenerating.
2018-10-20 22:20:03 -05:00
Andrew Johnson
dd78ab0888
Warn on multiple inclusion of RULES_BUILD
...
RULES_BUILD has long had a multi-inclusion guard, but I want to
be able to remove it. This commit cleans up the current place where
it was happening, and shows a warning if the guard gets triggered,
but it doesn't stop builds from working if it happens.
2018-10-19 14:32:26 -05:00
Andrew Johnson
f1e55ef240
Why was RULES_BUILD using -include for other Base RULES files?
2018-10-19 14:26:50 -05:00
Andrew Johnson
2c07e5fbb9
Unify header comments in configure/RULES files
2018-10-19 14:24:51 -05:00
Andrew Johnson
11ba48232c
Add RULES_COMMON
...
This adds new make targets 'PRINT.<var-name>' and 'show-makefiles'
which are useful for debugging build problems.
2018-10-19 14:23:18 -05:00
Andrew Johnson
531ab6fc36
Merge up changes from 3.15 branch into 3.16
2018-10-19 11:49:57 -05:00
Ralph Lange
ae63854dff
Set version to 3.15.6-DEV, prepare new release notes chapter
2018-10-11 15:33:31 +02:00
Ralph Lange
ce7943fb44
Update version to 3.15.6, remove "not released" from release notes
2018-10-11 15:24:36 +02:00
Andrew Johnson
dc5d373b57
Revert "configure: add vpath for CONFIG* and RULES* (look in SRC_DIRS)"
...
Unfortunately this causes really bad things to happen; the
configure/RULES file is getting overwritten by the contents of
src/libCom/as/RULES, so we need a different approach.
This reverts commit 47c361f135 .
2018-10-10 13:04:54 -05:00
Ralph Lange
47c361f135
configure: add vpath for CONFIG* and RULES* (look in SRC_DIRS)
2018-10-10 17:10:14 +02:00
Ralph Lange
456a68eb96
Version number update to 3.15.6-rc1-DEV
2018-10-05 17:05:23 +02:00
Ralph Lange
b319b4722f
Update version to 3.15.6-rc1
2018-10-05 15:21:58 +02:00
Andrew Johnson
cbb13bf6b1
Darwin: Don't link using -flat_namespace
2018-09-18 10:22:29 -05:00
Andrew Johnson
150d764d28
Merge 3.14.12.8 (+ the Travis fix) into 3.15
2018-09-17 16:15:55 -05:00
Andrew Johnson
7dd1ea4cab
GNU Make 3.81 (as used on Travis) doesn't have 'undefine'
2018-09-17 10:24:51 -05:00
Andrew Johnson
922ed30136
Set EPICS_DEV_SNAPSHOT for the final 3.14.12.8 release
2018-09-14 13:44:05 -05:00
Andrew Johnson
4b59476170
Merge branch 'tidy-startup' into 3.14
2018-09-13 16:49:21 -05:00
Andrew Johnson
526b565c6b
configure/CONFIG: Undefine EHA after use
2018-09-10 18:19:03 -05:00
Martin Konrad
46b5d6006e
Fix "make --question" mode
...
Fix for lp:1669891
2018-09-07 18:02:02 -04:00
Andrew Johnson
5c6d275001
Update the linux-x86.linux-arm tool-set used for APS cross-builds
2018-08-06 16:10:57 -05:00
Andrew Johnson
c09b6e2f1b
libCom: Add and use a -o<filename> option to e_flex
...
Note that like the -S option the filename must follow immediately in
the same command-line argument with no space.
2018-07-21 01:47:33 -05:00
Andrew Johnson
2a2a1e54ac
Post-tag version number update
2018-07-19 12:35:40 -05:00
Andrew Johnson
20d2cff501
Update version number to 3.14.12.8-rc1
2018-07-19 12:31:52 -05:00
Andrew Johnson
57c0d26c4d
Drop R3.13 VxWorks-only OBJLIBS build targets and rules
2018-07-14 17:34:11 -05:00
Andrew Johnson
220e404203
Move EpicsHostArch.pl into src/tools, install to lib/perl
2018-06-26 11:23:15 -05:00
Andrew Johnson
7e598c60cc
Merge changes from 3.16 branch into 7.0
2018-06-20 23:27:49 -05:00
Andrew Johnson
ba4c609506
Merge changes from 3.15 into 3.16
2018-05-12 22:39:37 -05:00
Andrew Johnson
3d88316eab
Merge 3.14 into 3.15 (MSVC absolute filenames fix)
2018-03-26 16:49:28 -05:00
Andrew Johnson
b9443f8813
Tell MSVC to use absolute filenames in diagnostics (-FC flag)
2018-03-23 11:39:53 -05:00
Andrew Johnson
0014853b99
Merge 3.16 into core/master
2018-03-22 23:27:26 -05:00
Andrew Johnson
a3c01bbf77
Merge 3.16 into 3.17
2018-03-22 18:07:25 -05:00
Andrew Johnson
086bc961a4
Merge 3.15 into 3.16
2018-03-15 17:53:10 -05:00
Andrew Johnson
7b5b23f6d3
Merge 3.14 into 3.15
2018-03-15 17:11:20 -05:00
Andrew Johnson
c8a7e1597d
VxWorks Timezone updates
...
Remove 2017; fix hour in MET settings
2018-03-15 10:57:55 -05:00
Andrew Johnson
ceaff61c09
Pull in the podToHtml.pl script and rules from 3.15
...
This lets src/cap5 build with Perl installations that lack Perl's
podchecker and pod2html scripts (e.g. Fedora 27).
2018-03-14 14:12:12 -05:00
Andrew Johnson
ea408578e0
Merge 3.15 branch into 3.16
2018-03-12 16:51:23 -05:00
Andrew Johnson
2307e94d1c
Rules for building bootable TESTPROD_RTEMS targets
...
Previously if you wanted a .boot file it had to be installed.
2018-03-12 16:34:54 -05:00