genode/repos/libports/lib/mk
Norman Feske aec4f0db2d libc: generate nslexer.c,nsparser.c at build stage
The files are generated via flex and bison. Until now, this step was
performed when preparing the libc port. Unfortunately, the generated
files have subtle differences depending on the flex/bison versions
installed in the host. For example, the bison version number appears in
the generated code. This, in turn, breaks the hash mechanism of the
depot where a src/libc archive ends up being slightly different when
created on different hosts.

By moving the code generation to the build stage, the src/libc archive
merely contains the nslexer.l and nsparser.y source files but not the
generated files.
2017-08-28 16:49:43 +02:00
..
spec libports: Mesa 11.2.2 2017-08-28 16:49:43 +02:00
acpica.mk acpica: use platform_info for rsdt/xsdt lookup 2017-06-29 11:59:50 +02:00
av.inc Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
avcodec.inc libav: improve port check 2017-03-15 12:32:27 +01:00
avfilter.mk libav: improve port check 2017-03-15 12:32:27 +01:00
avformat.mk libav: improve port check 2017-03-15 12:32:27 +01:00
avresample.mk libav: improve port check 2017-03-15 12:32:27 +01:00
avutil.inc libav: improve port check 2017-03-15 12:32:27 +01:00
builtins-rust.mk Fixed linking and memory allocation for rust 2016-05-23 15:49:56 +02:00
ccid.mk libports: add CCID library 2016-11-08 15:26:28 +01:00
curl.inc libports: enable curl on arm 2014-05-27 11:14:45 +02:00
drm.mk libports: DRM library 2.4.65 2017-08-28 16:49:42 +02:00
egl_i965.mk libports: Mesa 11.2.2 2017-08-28 16:49:43 +02:00
egl_swrast.mk libports: Mesa 11.2.2 2017-08-28 16:49:43 +02:00
egl.mk libports: Mesa 11.2.2 2017-08-28 16:49:43 +02:00
expat.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
fatfs_block.mk Update FatFS port to version 0.13 2017-08-17 11:04:22 +02:00
freetype.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
fribidi.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
glapi.mk libports: Mesa 11.2.2 2017-08-28 16:49:43 +02:00
gmp-mpf.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
gmp-mpq.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
gmp-mpz.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
gmp.inc libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
gmp.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
history.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
i965.mk libports: Mesa 11.2.2 2017-08-28 16:49:43 +02:00
icu.mk gcc: update to version 6.3.0 2017-05-31 13:15:49 +02:00
jbig2dec.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
jitterentropy.inc Enforce building jitterentropy library with -O0 2017-01-31 12:01:13 +01:00
jpeg.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
liballoc_system-rust.mk Move rust support to libports 2016-05-23 15:52:38 +02:00
liballoc-rust.mk Added rust support 2016-03-17 17:02:04 +01:00
libbz2.mk libports: libbz2 (Bzip2) 2015-01-20 11:23:52 +01:00
libc_fatfs.mk Update FatFS port to version 0.13 2017-08-17 11:04:22 +02:00
libc_fuse_exfat.mk vfs: pass Env and allocator when creating file-systems 2016-11-08 15:26:31 +01:00
libc_fuse_ext2.mk vfs: pass Env and allocator when creating file-systems 2016-11-08 15:26:31 +01:00
libc_fuse_ntfs-3g.mk vfs: pass Env and allocator when creating file-systems 2016-11-08 15:26:31 +01:00
libc_fuse.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc_lwip_loopback.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc_lwip_nic_dhcp.mk os: removal of deprecated os/config.h (fix #2431) 2017-05-31 13:16:22 +02:00
libc_lwip.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc_pipe.mk libc: pipe plugin 2016-05-23 15:52:35 +02:00
libc_resolv.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc_terminal.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc-common.inc vfs: use 64bit for file offset and size 2014-10-10 13:02:28 +02:00
libc-compat.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libc-gdtoa.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libc-gen.inc libc: read sysctl info from /.sysctl/... 2016-05-09 13:09:56 +02:00
libc-inet.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libc-isc.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libc-locale.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libc-mem.mk Generalize ABI mechanism to shared objects 2017-01-13 13:06:54 +01:00
libc-nameser.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libc-net.mk libc: generate nslexer.c,nsparser.c at build stage 2017-08-28 16:49:43 +02:00
libc-regex.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libc-resolv.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libc-rpc.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libc-stdio.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libc-stdlib.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libc-stdtime.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libc-string.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libc.mk os/timer: interpolate time via timestamps 2017-05-31 13:16:11 +02:00
libcollections-rust.mk Added rust support 2016-03-17 17:02:04 +01:00
libcore-rust.mk Fixed linking and memory allocation for rust 2016-05-23 15:49:56 +02:00
libcrypto.inc libcrypto: remove redundant ) from .mk 2015-05-26 09:39:52 +02:00
libexfat.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libext2fs.mk fuse_ext2: build with '-std=gnu89' 2017-05-31 13:15:51 +02:00
libfuse.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libiconv.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
liblibc-rust.mk Generalize ABI mechanism to shared objects 2017-01-13 13:06:54 +01:00
libm.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libntfs-3g.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libpng.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
librand-rust.mk Fixed linking and memory allocation for rust 2016-05-23 15:49:56 +02:00
librustc_unicode-rust.mk Added rust support 2016-03-17 17:02:04 +01:00
libssh.mk libports: update libssh to 0.7.2 2015-12-10 13:16:29 +01:00
libssl.inc libssl: use platform specific mk files 2014-08-22 16:16:41 +02:00
libunwind-rust.mk Move rust support to libports 2016-05-23 15:52:38 +02:00
libusb.mk libports: add libusb 2016-11-08 15:26:28 +01:00
libutil.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
lua.inc libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
lua.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
luacxx.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
lwip.mk lwip: use symbol.map to avoid clash with dns_init 2016-08-29 17:29:37 +02:00
mesa-common.inc libports: Mesa 11.2.2 2017-08-28 16:49:43 +02:00
mesa.inc libports: Mesa 11.2.2 2017-08-28 16:49:43 +02:00
mpc.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
mpfr.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
mupdf_host_tools.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
mupdf.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
ncurses.mk tool: remove deprecated 'make prepare' mechanism 2016-03-17 17:02:04 +01:00
nim-threads.mk initial Nim compiler and standard library support 2017-05-31 13:16:16 +02:00
openjpeg.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
pcre16.mk qt5: update to version 5.6.2 2017-05-31 13:16:18 +02:00
pcre.mk qt5: update to version 5.6.2 2017-05-31 13:16:18 +02:00
pcsc-lite.mk libports: add pcsc-lite library 2016-11-08 15:26:29 +01:00
posix.mk Turn posix lib into shared library 2017-05-31 13:16:02 +02:00
pthread.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
python.inc libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
qemu-usb_include.mk Skip binary files in GEN_INCLUDES 2017-02-23 15:03:28 +01:00
qemu-usb.mk qemu-usb: xHCI model as library 2016-02-05 10:47:43 +01:00
qoost.mk qoost: call 'select_from_ports' in qoost.mk 2016-12-14 11:22:28 +01:00
qt5_angle_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_angle.mk qt5: update to version 5.6.2 2017-05-31 13:16:18 +02:00
qt5_component.mk qt5: fix deprecated warnings 2017-05-31 13:16:19 +02:00
qt5_core_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_core.mk qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_gui_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_gui.mk qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_host_tools_qmake.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_host_tools.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_host_tools.mk Qt5: migrate to new ports mechanism 2014-08-22 16:16:40 +02:00
qt5_jscore_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_jscore.mk qt5: update to version 5.6.2 2017-05-31 13:16:18 +02:00
qt5_network_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_network.mk qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_opengl_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_opengl.mk qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_printsupport_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_printsupport.mk qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_qjpeg.mk qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_qml_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_qml.mk qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_qnitpickerviewwidget.mk Qt5: migrate to new ports mechanism 2014-08-22 16:16:40 +02:00
qt5_qpa_nitpicker.mk libports: Mesa 11.2.2 2017-08-28 16:49:43 +02:00
qt5_qpluginwidget.mk Qt5: set the parent view of a QPluginWidget's view 2014-06-26 10:57:25 +02:00
qt5_qtquick2plugin_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_qtquick2plugin.mk qt5: improve port check 2017-03-15 12:32:28 +01:00
qt5_quick_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_quick.mk qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_scriptclassic_generated.inc Remove repos/qt4, fix #1451 2015-03-19 08:57:20 +01:00
qt5_scriptclassic.mk Qt5: migrate to new ports mechanism 2014-08-22 16:16:40 +02:00
qt5_sql_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_sql.mk Qt5: migrate to new ports mechanism 2014-08-22 16:16:40 +02:00
qt5_ui_tools_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_ui_tools.mk qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_version.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_webcore_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_webcore.mk qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_webkit_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_webkit.mk qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_webkitwidgets_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_webkitwidgets.mk qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_widgets_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_widgets.mk qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_wtf_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_wtf.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
qt5_xml_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_xml.mk qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5.inc qt5: save generated source files in the contrib directory 2015-03-13 12:17:23 +01:00
readline.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
rust.inc Added rust support 2016-03-17 17:02:04 +01:00
sdl_image.mk libports/sdl_image: enable XPM, add include/SDL 2014-11-12 14:44:17 +01:00
sdl_mixer.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
sdl_net.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
sdl_ttf.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
sdl.mk SDL: use libc time functions 2017-05-31 13:16:19 +02:00
stdcxx-c++98.mk stdcxx: update to version 6.3.0 2017-05-31 13:15:50 +02:00
stdcxx.mk stdcxx: update to version 6.3.0 2017-05-31 13:15:50 +02:00
swrast.mk libports: Mesa 11.2.2 2017-08-28 16:49:43 +02:00
swscale.mk libav: improve port check 2017-03-15 12:32:27 +01:00
test-ldso_lib_1.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
test-ldso_lib_2.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
test-ldso_lib_dl.mk base: Genode's dynamic linker 2014-11-12 14:44:15 +01:00
vfs_fatfs.mk lib/vfs/fatfs: FAT file-system plugin using FatFS library 2017-08-17 11:04:23 +02:00
vfs_jitterentropy.mk libports: add vfs_jitterentropy library 2014-08-26 11:00:13 +02:00
x86emu.mk x86emu: prevent warnings about uninitialized vars 2015-05-26 09:39:51 +02:00
zlib.mk libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00