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

Simplify makefiles #77

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

thebigcorporation
Copy link

This change set eliminates unnecessary (redundant) declarations of
default flags already set globally, and then eliminates the subsequently
identical make files, substituting a single, common makefile via the make
"include" statement.

Many of the system-specific declarations set in the remaining make file
could now more easily be discovered via a subsequent autoconf / automake
implementation.

Signed-off-by: Sven-Thorsten Dietrich <sxd1425@miami.edu>
 - the make files are identical after removing redundant declarations
 - use an include to import the common declarations
 - any subsequent overrides to the common declarations can be
   made in the module-specific makefiles below the include statement
 - this eliminates maintenance of around 600 lines of duplicate code
   without compromise in functionality

Signed-off-by: Sven-Thorsten Dietrich <sxd1425@miami.edu>
@thebigcorporation
Copy link
Author

The optic's here are not great @rick.wertenbroek@unil.ch

This PR has been sitting for 6 months, and the identical set of changes get committed in march with

Are you folks not interested in contributions, or not interested in giving credit for contributions?

commit 35388eb
Author: Rick Wertenbroek rick.wertenbroek@unil.ch
Date: Thu Mar 7 17:33:12 2024 +0100

Use a common makefile

The makefiles were exact duplicates, use a common makefile.
Add a common makefile in the common directory and include
it in the other makefiles.

Signed-off-by: Rick Wertenbroek <rick.wertenbroek@gmail.com>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant