mirror of
https://github.com/mmueller41/genode.git
synced 2026-01-21 12:32:56 +01:00
Remove pseudo targets for building shared libs
Thanks to the change "build: support library builds via lib/<libname>", shared libraries can now be built directly by the build system. Issue #4599
This commit is contained in:
@@ -57,7 +57,7 @@ MIRROR_FROM_REP_DIR := \
|
||||
|
||||
CBE_DIR := $(call port_dir,$(REP_DIR)/ports/cbe)
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR) $(MIRROR_FROM_CBE_DIR) LICENSE src/lib/cbe/target.mk
|
||||
content: $(MIRROR_FROM_REP_DIR) $(MIRROR_FROM_CBE_DIR) LICENSE
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
@@ -66,10 +66,5 @@ $(MIRROR_FROM_CBE_DIR):
|
||||
mkdir -p $(dir $@)
|
||||
cp -r $(CBE_DIR)/$@ $(dir $@)
|
||||
|
||||
src/lib/cbe/target.mk:
|
||||
mkdir -p $(dir $@)
|
||||
echo "REQUIRES += x86_64" > $@
|
||||
echo "LIBS += $(BUILD_LIBS)" >> $@
|
||||
|
||||
LICENSE:
|
||||
cp $(GENODE_DIR)/LICENSE $@
|
||||
|
||||
@@ -55,10 +55,10 @@ append build_components {
|
||||
server/report_rom
|
||||
server/lx_fs
|
||||
server/lx_block
|
||||
lib/vfs/cbe_crypto/aes_cbc
|
||||
lib/vfs/cbe_trust_anchor
|
||||
lib/vfs/import
|
||||
lib/vfs/jitterentropy
|
||||
lib/vfs_cbe_crypto_aes_cbc
|
||||
lib/vfs_cbe_trust_anchor
|
||||
lib/vfs_import
|
||||
lib/vfs_jitterentropy
|
||||
}
|
||||
|
||||
build $build_components
|
||||
|
||||
@@ -93,7 +93,7 @@ install_config {
|
||||
|
||||
</config>}
|
||||
|
||||
build { server/vfs test/text_painter lib/vfs/ttf }
|
||||
build { server/vfs test/text_painter lib/vfs_ttf }
|
||||
|
||||
set fd [open [run_dir]/genode/focus w]
|
||||
puts $fd "<focus label=\"gui_fb -> \" domain=\"default\"/>"
|
||||
|
||||
@@ -34,12 +34,12 @@ build {
|
||||
timer
|
||||
init
|
||||
server/lx_fs
|
||||
lib/vfs/cbe
|
||||
lib/vfs/cbe_crypto/aes_cbc
|
||||
lib/vfs/cbe_crypto/memcopy
|
||||
lib/vfs/cbe_trust_anchor
|
||||
lib/vfs/import
|
||||
lib/vfs/pipe
|
||||
lib/vfs_cbe
|
||||
lib/vfs_cbe_crypto_aes_cbc
|
||||
lib/vfs_cbe_crypto_memcopy
|
||||
lib/vfs_cbe_trust_anchor
|
||||
lib/vfs_import
|
||||
lib/vfs_pipe
|
||||
test/vfs_stress
|
||||
test/libc
|
||||
server/log_terminal
|
||||
|
||||
@@ -33,7 +33,7 @@ append build_components {
|
||||
|
||||
app/cbe_init_trust_anchor
|
||||
app/cbe_init
|
||||
lib/vfs/cbe_trust_anchor
|
||||
lib/vfs_cbe_trust_anchor
|
||||
}
|
||||
|
||||
build $build_components
|
||||
|
||||
@@ -3,7 +3,7 @@ if {[get_cmd_switch --autopilot] && [have_board virt_qemu_riscv]} {
|
||||
exit 0
|
||||
}
|
||||
|
||||
build { app/sequence server/vfs lib/vfs/import test/libc }
|
||||
build { app/sequence server/vfs lib/vfs_import test/libc }
|
||||
|
||||
create_boot_directory
|
||||
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
TARGET = cpu_sampler_platform-foc
|
||||
LIBS = cpu_sampler_platform-foc
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
@@ -1,4 +0,0 @@
|
||||
TARGET = cpu_sampler_platform-generic
|
||||
LIBS = cpu_sampler_platform-generic
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
@@ -1,4 +0,0 @@
|
||||
TARGET = cpu_sampler_platform-nova
|
||||
LIBS = cpu_sampler_platform-nova
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
@@ -1,4 +0,0 @@
|
||||
TARGET = dummy-vfs_audit
|
||||
LIBS = vfs_audit
|
||||
|
||||
BUILD_ARTIFACTS :=
|
||||
@@ -1,5 +0,0 @@
|
||||
TARGET := lib-vfs-cbe
|
||||
REQUIRES = x86_64
|
||||
LIBS = vfs_cbe
|
||||
|
||||
BUILD_ARTIFACTS :=
|
||||
@@ -1,3 +0,0 @@
|
||||
TARGET := lib-vfs-cbe_crypto-aes_cbc
|
||||
REQUIRES = x86_64
|
||||
LIBS = vfs_cbe_crypto_aes_cbc
|
||||
@@ -1,3 +0,0 @@
|
||||
TARGET := lib-vfs-cbe_crypto-memcopy
|
||||
REQUIRES = x86_64
|
||||
LIBS = vfs_cbe_crypto_memcopy
|
||||
@@ -1,5 +0,0 @@
|
||||
TARGET := lib-vfs-cbe_trust_anchor
|
||||
REQUIRES = x86_64
|
||||
LIBS = vfs_cbe_trust_anchor
|
||||
|
||||
BUILD_ARTIFACTS :=
|
||||
@@ -1,3 +0,0 @@
|
||||
LIBS = vfs_gpu
|
||||
|
||||
BUILD_ARTIFACTS :=
|
||||
@@ -1,4 +0,0 @@
|
||||
TARGET = dummy-vfs_import
|
||||
LIBS = vfs_import
|
||||
|
||||
BUILD_ARTIFACTS :=
|
||||
@@ -1,4 +0,0 @@
|
||||
TARGET = dummy-vfs_pipe
|
||||
LIBS = vfs_pipe base
|
||||
|
||||
BUILD_ARTIFACTS :=
|
||||
@@ -1,3 +0,0 @@
|
||||
LIBS = vfs_trace
|
||||
|
||||
BUILD_ARTIFACTS :=
|
||||
@@ -1,4 +0,0 @@
|
||||
TARGET = dummy-vfs_ttf
|
||||
LIBS = vfs_ttf
|
||||
|
||||
BUILD_ARTIFACTS :=
|
||||
Reference in New Issue
Block a user