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:
Norman Feske
2022-09-01 13:12:13 +02:00
parent c560285d88
commit dd9e12601e
137 changed files with 94 additions and 369 deletions

View File

@@ -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 $@

View File

@@ -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

View File

@@ -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\"/>"

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -1,4 +0,0 @@
TARGET = cpu_sampler_platform-foc
LIBS = cpu_sampler_platform-foc
CC_CXX_WARN_STRICT =

View File

@@ -1,4 +0,0 @@
TARGET = cpu_sampler_platform-generic
LIBS = cpu_sampler_platform-generic
CC_CXX_WARN_STRICT =

View File

@@ -1,4 +0,0 @@
TARGET = cpu_sampler_platform-nova
LIBS = cpu_sampler_platform-nova
CC_CXX_WARN_STRICT =

View File

@@ -1,4 +0,0 @@
TARGET = dummy-vfs_audit
LIBS = vfs_audit
BUILD_ARTIFACTS :=

View File

@@ -1,5 +0,0 @@
TARGET := lib-vfs-cbe
REQUIRES = x86_64
LIBS = vfs_cbe
BUILD_ARTIFACTS :=

View File

@@ -1,3 +0,0 @@
TARGET := lib-vfs-cbe_crypto-aes_cbc
REQUIRES = x86_64
LIBS = vfs_cbe_crypto_aes_cbc

View File

@@ -1,3 +0,0 @@
TARGET := lib-vfs-cbe_crypto-memcopy
REQUIRES = x86_64
LIBS = vfs_cbe_crypto_memcopy

View File

@@ -1,5 +0,0 @@
TARGET := lib-vfs-cbe_trust_anchor
REQUIRES = x86_64
LIBS = vfs_cbe_trust_anchor
BUILD_ARTIFACTS :=

View File

@@ -1,3 +0,0 @@
LIBS = vfs_gpu
BUILD_ARTIFACTS :=

View File

@@ -1,4 +0,0 @@
TARGET = dummy-vfs_import
LIBS = vfs_import
BUILD_ARTIFACTS :=

View File

@@ -1,4 +0,0 @@
TARGET = dummy-vfs_pipe
LIBS = vfs_pipe base
BUILD_ARTIFACTS :=

View File

@@ -1,3 +0,0 @@
LIBS = vfs_trace
BUILD_ARTIFACTS :=

View File

@@ -1,4 +0,0 @@
TARGET = dummy-vfs_ttf
LIBS = vfs_ttf
BUILD_ARTIFACTS :=