1
0
mirror of https://github.com/arduino/Arduino.git synced 2024-12-01 12:24:14 +01:00
Arduino/app
Matthijs Kooijman 4eb686673f Don't include .o files from the variant in core.a
If a variant supplied source files, these would be included in core.a
before. However, object files from core.a would only actually be
included in the build if they supplied a symbol for a strong reference
that was still missing.

In practice, this meant that a variant source file that only defines
interrupt handlers, or only defines strong versions of functions that
already had weak versions available, was not included.

By moving the variant .o files out of core.a and including them in the
build directly, this problem is solved.

Furthermore, the compilation of variant files is moved to after the
generation of core.a, to make it clearer in the code and verbose output
what is now happening.
2014-06-25 16:56:17 +02:00
..
.settings Fixed eclipse project files 2012-01-11 13:59:39 +01:00
format fixed java 1.5 compatibility issue 2012-12-04 11:54:19 +01:00
lib Update to jssc 2.8.0 2014-01-27 16:06:55 +01:00
src Don't include .o files from the variant in core.a 2014-06-25 16:56:17 +02:00
test Fixed typo in test 2014-02-06 10:21:54 +01:00
test-lib added files that state third party licenses 2013-08-28 10:12:33 +02:00
.classpath jssc: updated config files (eclipse, ant build.xml, windows launcher, mac template.app), removed rxtx binaries 2013-11-28 17:27:13 +01:00
.classpath_macosx Importing Processing rev. 5503 (1.0.3). 2009-05-31 15:53:33 +00:00
.classpath_vista fixed permissions on a lot of text files. see #1116 2012-12-10 10:42:49 +01:00
.project Importing Processing rev. 5503 (1.0.3). 2009-05-31 15:53:33 +00:00
build.xml Forgot to include .ino files as test resource 2013-10-22 17:51:54 +02:00
run-linux.launch jssc: updated config files (eclipse, ant build.xml, windows launcher, mac template.app), removed rxtx binaries 2013-11-28 17:27:13 +01:00