Damien George
660a61a388
extmod/vfs_lfs: Allow compiling in VfsLfs1 and VfsLfs2 separately.
...
These classes are enabled via the config options MICROPY_VFS_LFS1 and
MICROPY_VFS_LFS2, which are disabled by default.
2019-10-30 12:08:58 +11:00
Damien George
62d5659cdd
unix: Enable uos.VfsLfs1, uos.VfsLfs2 on coverage build.
2019-10-29 14:17:29 +11:00
Jim Mussared
93bd61ca91
unix: Allow building without a manifest.
2019-10-21 23:21:18 +11:00
Damien George
b1c0355b93
unix: Convert to use FROZEN_MANIFEST to specify frozen code.
...
Removes symlinks in modules directory, all frozen code is now specified by
manifest.py.
2019-10-15 21:35:27 +11:00
Damien George
d7a9388fe0
ports: Add new make target "submodules" which inits required modules.
2019-10-15 17:14:41 +11:00
Damien George
c6a9bb23cd
unix/Makefile: Update coverage tests to match those in Travis.
2019-03-08 16:51:09 +11:00
Damien George
b5f33ac2cb
ports: Update to work with new oofatfs version.
2019-03-05 15:56:39 +11:00
Paul Sokolovsky
6ddcfe68b8
unix/Makefile: Allow to override/omit pthread lib name.
...
For example, on Android, pthread functions are part of libc, so LIBPTHREAD
should be empty.
2018-10-19 17:22:37 +11:00
Paul Sokolovsky
5615273bb0
unix/Makefile: Build libffi inside $BUILD.
...
Avoids polluting the source tree, allows to build for different (sub)archs
without intermediate cleaning.
2018-09-10 11:34:46 +03:00
Damien George
6ad5355e43
unix/Makefile: Remove building of libaxtls.a which is no longer needed.
2018-09-08 00:07:23 +10:00
Damien George
01ce2e1682
unix/Makefile: Enable ussl module with nanbox build.
2018-08-14 21:53:06 +10:00
Paul Sokolovsky
fe1ef507ef
unix/Makefile: coverage: Explicitly build "axtls" too.
...
"coverage" build uses different BUILD directory comparing to the normal
build. Previously, any build picked up libaxtls.a from normal build's
directory, but that was fixed recently. So, for each build, we must
build axtls explicitly.
This fixes Travis build in particular.
2018-08-14 15:10:52 +10:00
Damien George
24c513cbc3
unix/Makefile,embedding/Makefile: Remove obsolete use of STMHAL_SRC_C.
2018-02-14 15:24:21 +11:00
Damien George
0b12cc8feb
.travis.yml,ports/unix/Makefile: Add coverage test for script via stdin.
2018-02-08 11:30:19 +11:00
Paul Sokolovsky
7f9a62408d
unix/Makefile: coverage: Allow user to pass CFLAGS_EXTRA.
...
This build sets CFLAGS_EXTRA itself, but preserve user's value as passed
on make command line/etc.
2017-12-16 20:23:12 +02:00
Paul Sokolovsky
cfff12612f
unix: Rename modsocket.c to modusocket.c.
...
Unix naming is historical, before current conventions were established.
All other ports however have it as "modusocket.c", so rename for
consistency and to avoid confusion.
2017-10-23 12:09:37 +03:00
Damien George
4a93801c12
all: Update Makefiles and others to build with new ports/ dir layout.
...
Also renames "stmhal" to "stm32" in documentation and everywhere else.
2017-09-06 14:09:13 +10:00
Damien George
01dd7804b8
ports: Make new ports/ sub-directory and move all ports there.
...
This is to keep the top-level directory clean, to make it clear what is
core and what is a port, and to allow the repository to grow with new ports
in a sustainable way.
2017-09-06 13:40:51 +10:00