Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cFE Integration candidate for fast-tracked PRs #2425

Merged
merged 5 commits into from
Aug 15, 2023
Merged

Conversation

dzbaker
Copy link
Collaborator

@dzbaker dzbaker commented Aug 15, 2023

Checklist (Please check before submitting)

Describe the contribution

Testing performed
cFS Bundle Checks
cFE Checks

Expected behavior changes
See PRs

System(s) tested on
Ubuntu 20.04

Additional context
Add any other context about the contribution here.

Third party code
If included, identify any third party code and provide text file of license

Contributor Info - All information REQUIRED for consideration of pull request
@jphickey

jphickey and others added 5 commits August 9, 2023 10:49
Instead of having the intermediate table library build as part of the "all"
target, attach it as a dependency under the custom rule.  This way it will
only be built in the context of the cfetables top level target, not
both.
The abspath function does not work in GNU make v3.80, which is still
used as it is packaged with the Wind River tools as part of VxWorks 6.x.

The $(abspath ...) function was used in two places related to generating
tables - first for extraction of the ELF file from an intermediate
lib, second for conversion of that ELF file to a table file.  In the
first case, the path should already be absolute, as it comes from CMake.
In the second case, the path should always be relative, because it is
intended to match another pattern rule starting with "elf/%".  For the
second rule, prefixing with $(CURDIR) should achieve the same effect.
Fix #2421, adjust dependencies on table lib
Fix #2423, avoid use of abspath make function
@dzbaker dzbaker merged commit 487edfd into main Aug 15, 2023
37 of 38 checks passed
@dmknutsen dmknutsen added this to the Equuleus milestone Aug 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants