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