Commit Graph

192 Commits

Author SHA1 Message Date
Kalamatee 6c6b21f9dd invoke the all target 2022-06-23 13:49:34 +02:00
deadwood 961b1ca3a9 Add patchelf to tools 2022-02-21 06:58:03 +01:00
deadwood ab799f072b Depend on makedirs target so the copy does not fail 2021-05-02 14:55:16 +02:00
Kalamatee 683facec69 only copy the gdb files into the AROS directory for hosted builds. 2021-05-01 22:34:27 +02:00
Kalamatee e038e7119c mode _gdbinit under developer/debug/gdb/ add a python support script to run commands without error'ing, and adjust _gdbinit to use it so that it doesnt break on "p <symbol>" when <symbol> is not present. adjust the top level Makefile to use the new locations, and use proper recipes to copy the files so they are updated when changes occur. 2021-05-01 22:34:27 +02:00
Kalamatee cdf3e77db4 update adflib to version 0.7.12 based on the official code at https://github.com/lclevy/ADFlib disable a broken function that performs a null pointer access (and is unused), fix function overloads so the compiler doesnt complain about ISO C forbidding assignments between void * and function pointers. 2021-05-01 22:30:19 +02:00
Kalamatee 48fc47237c remove the erroneous @ from continuation lines. 2021-05-01 21:45:57 +02:00
Kalamatee 20b10e8714 remove the hard coded logdeps for arm now the build issue is resolved. 2021-05-01 12:13:48 +02:00
Kalamatee c5e8997f1d enable the dependency logging on the arm builds for now to identify the cause of build failures. 2021-04-24 22:04:13 +02:00
deadwood b1e46df697 Move aros/config.h to config SDK 2020-11-24 11:23:40 +01:00
deadwood acb5855831 Remove Development/SDK directory
Redistribute content to SYS:Development
and Extras:Development
2020-11-12 19:36:01 +01:00
deadwood 233b098958 Rename AROS_DEVELOPER variable 2020-11-11 16:49:05 +01:00
Kalamatee 07e5bfdf75 use metamake to build mkkeymap so that we can depend on the includes being generated first. 2020-04-26 18:16:54 +02:00
Kalamatee 70ea4ce53b dont build mkkeymap as part of tools, because it needs the AROS headers generated/copied. 2020-04-26 18:16:53 +02:00
Kalamatee 382cc59e61 expose mkkeymap as part of the build system 2020-04-26 18:16:53 +02:00
Kalamatee fdbd124bd0 add rules and temporary definition to build mkkeymap 2020-04-26 18:16:53 +02:00
Kalamatee 2e2c74e318 only expose the extra cpu details if it is not the default build cpu. make AROS_TARGET_CPU_TYPE propagate to the metamake build. 2020-04-26 15:16:24 +02:00
Kalamatee 49baaa1ff7 export the used cpu as AROS_TARGET_CPU_TYPE 2020-04-26 15:16:24 +02:00
Kalamatee ad5cc731e7 update the copyright 2020-04-26 14:37:00 +02:00
Kalamatee a5f65f2d58 fix the afslib dependencies. add infoinfo to ilbmtoicons dependencies. 2020-04-26 14:37:00 +02:00
Kalamatee c1ee8b181e show a meaningful message when config.status is missing 2020-04-26 12:32:47 +02:00
NicJA 258658794c make sure features has been run before invoking linklibs-libatomic
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@56255 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2019-04-14 23:22:17 +00:00
NicJA f4ec28bbe8 rename the toolchain only part of the crosstools target to crosstools-toolchain. add another crosstools target that depends on it and also builds libatomic if applicable for stand alone toolchains.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@56210 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2019-04-12 02:05:16 +00:00
NicJA 5f091dca85 correct dependencies and change paths to reflect toolchain changes.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@56104 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2019-04-03 15:48:35 +00:00
NicJA a78854b3d6 move test for the need to use --sysroot into the target compilers feature/config tests.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@55911 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2019-03-23 01:07:01 +00:00
NicJA 18925d135e WIP commit. separate the sdk target and make it depend on the sdk version of the config files. todo: sed the config files and replace the build-system paths with native versions.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@55880 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2019-03-20 21:31:14 +00:00
NicJA 70b90acefb add an sdk-test target that builds the parseoffsets tool and runs it against the AmigaOS (tm) NDK if present - then builds the resulting binaries.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@55823 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2019-03-14 23:23:03 +00:00
wawa 55993c346d Add option to let genmf use a temp file when generating the target file, and use it. Silence some output when regenerating files and fix genmf regeneration. (NicJA)
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@55743 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2019-02-25 17:39:10 +00:00
wawa 79f132419f Always use to access the interpreter. Call Python directly when running the genmf.py script so that it works on platforms that do not support shebangs. (NicJA)
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@55670 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2019-02-06 12:11:15 +00:00
NicJA b0d3092d6c always show the regeneration as relative to the top level build dir.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@55247 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2018-06-06 19:17:05 +00:00
NicJA 409c42ec0f mark regeneration of files as recursive
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@55246 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2018-06-06 19:14:10 +00:00
NicJA ee22622dc1 regenerate a bunch of the configuration files if the template has been altered
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@55238 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2018-06-03 03:54:53 +00:00
NicJA 113e6b6905 put rules for configure generated files in their own group.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@54657 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2017-05-11 19:37:40 +00:00
NicJA 6799b7ab87 generate the include .cfg file and rebuild it when necessary.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@54603 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2017-04-26 21:59:28 +00:00
NicJA 86aa51d87b try to make sure compiler/include/mmakefile is always refreshed correctly.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@54568 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2017-04-20 01:14:47 +00:00
NicJA 0510b7d499 make sure compiler/include/mmakefile is correctly regenerated when necessary.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@54483 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2017-04-11 18:45:51 +00:00
NicJA 86265548eb make sure the configure generated mmakefile isn't overwritten by metamake if make.tmpl, or the .src file are modified.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@53858 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2017-02-23 02:04:35 +00:00
deadwood b26efe94f7 tools/toollib: remove from main Makefile.in
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@52982 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2016-10-10 20:25:23 +00:00
neil bc0934ef3f Moved the 'features' configure script to the 'config' dir so that running it
doesn't clobber the main configure script's config.log (which is useful for 
digging up the configure options used for example).


git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@52762 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2016-06-15 13:23:49 +00:00
NicJA 8416f42321 only touch the flag if the crosstools make succeeds.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@52632 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2016-04-13 19:27:35 +00:00
NicJA df67ec5062 make sure the crosstools installflag target depends on the tools so that it doesn't try to parallelize the build. add the removed "+" flag so that the crosstools build is parallelized if wanted.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@52631 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2016-04-13 12:50:02 +00:00
NicJA 7ab0b4f939 include the toolchain cfg/deps files and crosstools mmakefile.src in the toolchain dependencies.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@52615 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2016-04-12 01:37:53 +00:00
NicJA adedd65028 corrections
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@52613 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2016-04-12 01:13:25 +00:00
NicJA 60fff0d7be w.i.p - only rebuild the toolchain if its dependencies change.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@52610 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2016-04-12 00:46:56 +00:00
NicJA 99550a9714 include the toolchain files if they exist
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@52609 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2016-04-12 00:37:27 +00:00
NicJA bbf1c85813 just use the config_status file as the flag.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@52605 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2016-04-11 23:50:46 +00:00
NicJA e8439d727e add the missing "touch" statement so we don't keep regenerating the features files.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@52604 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2016-04-11 23:44:29 +00:00
NicJA 0173f8ac33 just pull in the needed definitions from host.cfg rather than trying to push them from the top level Makefile, since that seems to have problems in threaded builds.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@52529 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2016-04-04 16:16:53 +00:00
NicJA bfb95bbd0b push the necessary host libpng details to ilbmtoicon and use them.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@52487 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2016-04-01 03:44:09 +00:00
NicJA e13eb6211c @ should only be used at the start of a multiline script.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@52481 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2016-03-31 13:54:32 +00:00