Added memory backend
Updated by Viktor Reusch for the new l4re-base-25.08.0. Co-authored-by: vreusch <viktor.reusch@barkhauseninstitut.org>
This commit is contained in:
@@ -1,2 +1,2 @@
|
||||
requires: stdlibs
|
||||
requires: stdlibs libstdc++ libc_be_mem
|
||||
Maintainer: adam@os.inf.tu-dresden.de
|
||||
|
||||
@@ -4,6 +4,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
TARGET = ex_clntsrv-server ex_clntsrv-client
|
||||
SRC_CC_ex_clntsrv-server = server.cc
|
||||
SRC_CC_ex_clntsrv-client = client.cc
|
||||
REQUIRES_LIBS = libc_be_mem libstdc++
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
requires: libstdc++ libc_be_mem
|
||||
|
||||
# color, fractal, spectrum
|
||||
optional: l4re_c-util
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
TARGET = ex_fb_spectrum_c ex_fb_spectrum_cc
|
||||
SRC_CC_ex_fb_spectrum_cc = spectrum.cc
|
||||
SRC_C_ex_fb_spectrum_c = spectrum_c.c
|
||||
REQUIRES_LIBS = libevent l4re_c-util
|
||||
REQUIRES_LIBS = libevent l4re_c-util libc_be_mem libstdc++
|
||||
DEPENDS_PKGS = $(REQUIRES_LIBS)
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
requires: stdlibs
|
||||
requires: stdlibs libstdc++ libc_be_mem
|
||||
|
||||
# input, led, uart
|
||||
optional: libstdc++ libio-vbus
|
||||
|
||||
@@ -3,7 +3,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
|
||||
TARGET = ex_gpio_input
|
||||
SRC_CC = gpio_input.cc
|
||||
REQUIRES_LIBS = libstdc++ libio-vbus
|
||||
REQUIRES_LIBS = libio-vbus libc_be_mem libstdc++
|
||||
DEPENDS_PKGS = $(REQUIRES_LIBS)
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -3,7 +3,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
|
||||
TARGET = ex_gpio_led
|
||||
SRC_CC = gpio_led.cc
|
||||
REQUIRES_LIBS = libstdc++ libio-vbus
|
||||
REQUIRES_LIBS = libio-vbus libc_be_mem libstdc++
|
||||
DEPENDS_PKGS = $(REQUIRES_LIBS)
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
PKGDIR ?= ..
|
||||
L4DIR ?= $(PKGDIR)/../../..
|
||||
|
||||
REQUIRES_LIBS = libstdc++ libio-vbus drivers_uart libio
|
||||
REQUIRES_LIBS = libio-vbus drivers_uart libio libc_be_mem libstdc++
|
||||
|
||||
TARGET = rpi_uart
|
||||
SRC_CC = main.cc
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
requires: stdlibs
|
||||
requires: stdlibs libstdc++ libc_be_mem
|
||||
|
||||
# boost, cppunit, stdthread
|
||||
optional: libstdc++
|
||||
|
||||
@@ -4,6 +4,6 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
TARGET = inputtst
|
||||
SRC_C = main.c
|
||||
DEPENDS_PKGS = input
|
||||
REQUIRES_LIBS = input
|
||||
REQUIRES_LIBS = input libc_be_mem libstdc++
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -4,5 +4,6 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
TARGET = ex_l4re_ma+rm_cc
|
||||
|
||||
SRC_CC = ma+rm.cc
|
||||
REQUIRES_LIBS = libc_be_mem libstdc++
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -4,5 +4,6 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
TARGET = ex_periodic_task
|
||||
|
||||
SRC_CC = main.cc
|
||||
REQUIRES_LIBS = libc_be_mem libstdc++
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -3,5 +3,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
|
||||
TARGET = ex_l4re_physmem_cc
|
||||
SRC_CC = physmem.cc
|
||||
REQUIRES_LIBS = libc_be_mem libstdc++
|
||||
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -4,5 +4,6 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
TARGET = ex_l4re_ds_clnt ex_l4re_ds_srv
|
||||
SRC_CC_ex_l4re_ds_clnt = ds_clnt.cc
|
||||
SRC_CC_ex_l4re_ds_srv = ds_srv.cc
|
||||
REQUIRES_LIBS = libc_be_mem libstdc++
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -3,7 +3,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
|
||||
TARGET = ex_l4re_ma+rm_c
|
||||
SRC_C = ma+rm.c
|
||||
REQUIRES_LIBS = l4re_c-util
|
||||
REQUIRES_LIBS = l4re_c-util libc_be_mem libstdc++
|
||||
DEPENDS_PKGS = $(REQUIRES_LIBS)
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -4,6 +4,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
TARGET = ex_smap-server ex_smap-client
|
||||
SRC_CC_ex_smap-server = server.cc
|
||||
SRC_CC_ex_smap-client = client.cc
|
||||
REQUIRES_LIBS = libc_be_mem libstdc++
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
|
||||
TARGET = uclibc_thread_safe
|
||||
SRC_CC = main.cc
|
||||
REQUIRES_LIBS = libpthread
|
||||
REQUIRES_LIBS = libpthread libc_be_mem libstdc++
|
||||
DEPENDS_PKGS = $(REQUIRES_LIBS)
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -3,7 +3,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
|
||||
TARGET = ex_libio
|
||||
SRC_C = main.c
|
||||
REQUIRES_LIBS = libio libirq
|
||||
REQUIRES_LIBS = libio libirq libc_be_mem libstdc++
|
||||
DEPENDS_PKGS = $(REQUIRES_LIBS)
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -4,7 +4,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
SRC_C_ex_libirq_async = async_isr.c
|
||||
SRC_C_ex_libirq_loop = loop.c
|
||||
TARGET = ex_libirq_async ex_libirq_loop
|
||||
REQUIRES_LIBS = libirq libio
|
||||
REQUIRES_LIBS = libirq libio libc_be_mem libstdc++
|
||||
DEPENDS_PKGS = $(REQUIRES_LIBS)
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -3,7 +3,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
|
||||
SRC_C = main.c
|
||||
TARGET = rtc_test
|
||||
DEPENDS_PKGS = rtc
|
||||
REQUIRES_LIBS = rtc
|
||||
DEPENDS_PKGS = rtc libc_be_mem libstdc++
|
||||
REQUIRES_LIBS = rtc libc_be_mem libstdc++
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -3,7 +3,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
|
||||
TARGET = ex_shmc
|
||||
SRC_C = prodcons.c
|
||||
REQUIRES_LIBS = shmc libpthread
|
||||
REQUIRES_LIBS = shmc libpthread libc_be_mem libstdc++
|
||||
DEPENDS_PKGS = $(REQUIRES_LIBS)
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
requires: libc_be_mem
|
||||
|
||||
# cyclichpet, eb_leds, eb_leds_gfx, hpet
|
||||
optional: libio
|
||||
|
||||
|
||||
@@ -3,5 +3,6 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
|
||||
TARGET = cat
|
||||
SRC_C = cat.c
|
||||
REQUIRES_LIBS = libc_be_mem libstdc++
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -3,7 +3,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
|
||||
TARGET = ex_eb_leds
|
||||
SRC_C = eb_leds.c
|
||||
REQUIRES_LIBS = libio
|
||||
REQUIRES_LIBS = libio libc_be_mem libstdc++
|
||||
DEPENDS_PKGS = $(REQUIRES_LIBS)
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -3,5 +3,6 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
|
||||
TARGET = reboot
|
||||
SRC_C = main.c
|
||||
REQUIRES_LIBS = libc_be_mem libstdc++
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -4,5 +4,6 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
TARGET = ex_hello_shared
|
||||
MODE = shared
|
||||
SRC_C = main.c
|
||||
REQUIRES_LIBS = libc_be_mem libstdc++
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
requires: stdlibs
|
||||
requires: stdlibs libc_be_mem
|
||||
|
||||
# aliens, isr, singlestep, start-with-exc, utcb-ipc, vm-tz
|
||||
optional: l4re_c-util
|
||||
|
||||
@@ -3,7 +3,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
|
||||
TARGET = ex_aliens
|
||||
SRC_C = main.c
|
||||
REQUIRES_LIBS = l4re_c-util
|
||||
REQUIRES_LIBS = l4re_c-util libc_be_mem libstdc++
|
||||
DEPENDS_PKGS = $(REQUIRES_LIBS)
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -3,5 +3,6 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
|
||||
TARGET = dump_obj
|
||||
SRC_CC = dump_obj.cc
|
||||
REQUIRES_LIBS = libc_be_mem libstdc++
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -3,7 +3,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
|
||||
TARGET = ex_ipc1
|
||||
SRC_C = ipc_example.c
|
||||
REQUIRES_LIBS = libpthread
|
||||
REQUIRES_LIBS = libpthread libc_be_mem libstdc++
|
||||
DEPENDS_PKGS = $(REQUIRES_LIBS)
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -3,7 +3,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
|
||||
TARGET = ex_isr
|
||||
SRC_C = main.c
|
||||
REQUIRES_LIBS = l4re_c-util
|
||||
REQUIRES_LIBS = l4re_c-util libc_be_mem libstdc++
|
||||
DEPENDS_PKGS = $(REQUIRES_LIBS)
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -4,5 +4,6 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
TARGET = ex_map_irq_client ex_map_irq_server
|
||||
SRC_CC_ex_map_irq_client = client.cc
|
||||
SRC_CC_ex_map_irq_server = server.cc
|
||||
REQUIRES_LIBS = libc_be_mem libstdc++
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -4,7 +4,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
TARGET = ex_thread_migrate ex_thread_migrate_irq
|
||||
SRC_CC_ex_thread_migrate = thread_migrate.cc
|
||||
SRC_CC_ex_thread_migrate_irq = thread_migrate_irq.cc
|
||||
REQUIRES_LIBS = libpthread
|
||||
REQUIRES_LIBS = libpthread libc_be_mem libstdc++
|
||||
DEPENDS_PKGS = $(REQUIRES_LIBS)
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -4,7 +4,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
TARGET = ex_singlestep
|
||||
SYSTEMS = x86-l4f amd64-l4f
|
||||
SRC_C = main.c
|
||||
REQUIRES_LIBS = l4re_c-util
|
||||
REQUIRES_LIBS = l4re_c-util libc_be_mem libstdc++
|
||||
DEPENDS_PKGS = $(REQUIRES_LIBS)
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -4,7 +4,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
TARGET = ex_start-with-exc
|
||||
SYSTEMS = x86-l4f arm-l4f arm64-l4f
|
||||
SRC_C = main.c
|
||||
REQUIRES_LIBS = l4re_c-util
|
||||
REQUIRES_LIBS = l4re_c-util libc_be_mem libstdc++
|
||||
DEPENDS_PKGS = $(REQUIRES_LIBS)
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
PKGDIR ?= ..
|
||||
L4DIR ?= $(PKGDIR)/../../..
|
||||
|
||||
REQUIRES_LIBS = libc_be_mem libstdc++
|
||||
DEPENDS_PKGS = $(REQUIRES_LIBS)
|
||||
|
||||
TARGET = ex_timeouts
|
||||
SRC_C = main.c
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
|
||||
TARGET = ex_uirq
|
||||
SRC_CC = ex_uirq.cc
|
||||
REQUIRES_LIBS = libstdc++ libpthread
|
||||
REQUIRES_LIBS = libc_be_mem libstdc++ libpthread
|
||||
DEPENDS_PKGS = $(REQUIRES_LIBS)
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -2,7 +2,7 @@ PKGDIR ?= ..
|
||||
L4DIR ?= $(PKGDIR)/../../..
|
||||
|
||||
TARGET = ex_utcb_ipc
|
||||
REQUIRES_LIBS = l4re_c-util
|
||||
REQUIRES_LIBS = l4re_c-util libc_be_mem libstdc++
|
||||
DEPENDS_PKGS = $(REQUIRES_LIBS)
|
||||
SRC_C = main.c
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ L4DIR ?= $(PKGDIR)/../../..
|
||||
|
||||
TARGET = ex_vcpu
|
||||
SRC_CC = vcpu.cc
|
||||
REQUIRES_LIBS = libvcpu cxx_io cxx_libc_io
|
||||
REQUIRES_LIBS = libvcpu cxx_io cxx_libc_io libc_be_mem libstdc++
|
||||
DEPENDS_PKGS = $(REQUIRES_LIBS)
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
@@ -5,7 +5,7 @@ TARGET = ex_vmtest
|
||||
SYSTEMS = x86-l4f amd64-l4f
|
||||
SRC_S = guest.S
|
||||
SRC_CC = vm.cc vmx.cc svm.cc main.cc
|
||||
REQUIRES_LIBS = libvcpu l4util
|
||||
REQUIRES_LIBS = libvcpu l4util libc_be_mem libstdc++
|
||||
DEPENDS_PKGS = $(REQUIRES_LIBS)
|
||||
|
||||
include $(L4DIR)/mk/prog.mk
|
||||
|
||||
Reference in New Issue
Block a user