|
@@ -15,7 +15,6 @@ CFLAGS += -Wextra
|
|
|
ASFLAGS += -Wa,--noexecstack -x assembler-with-cpp -I../include
|
|
|
|
|
|
LDFLAGS += -shared -nostdlib -z combreloc -z relro -z now -z defs \
|
|
|
- -dynamic-link=libpal.so \
|
|
|
-rpath-link=$(abspath $(RUNTIME_DIR))
|
|
|
|
|
|
files_to_build = libsysdb.a libsysdb.so libsysdb_debug.so
|
|
@@ -120,13 +119,13 @@ $(files_to_install): $(RUNTIME_DIR)/%: %
|
|
|
|
|
|
LDFLAGS-libsysdb.so += --version-script shim.map -T shim.lds
|
|
|
libsysdb.so: $(objs) $(filter %.map %.lds,$(LDFLAGS-$@)) \
|
|
|
- $(graphene_lib) $(pal_lib)
|
|
|
+ $(graphene_lib) $(pal_lib) shim.map shim.lds
|
|
|
$(call cmd,ld_so_o)
|
|
|
|
|
|
LDFLAGS-libsysdb_debug.so += --version-script shim-debug.map -T shim.lds
|
|
|
libsysdb_debug.so: $(filter-out syscallas.o,$(objs)) \
|
|
|
$(filter %.map %.lds,$(LDFLAGS-$@)) \
|
|
|
- $(graphene_lib) $(pal_lib)
|
|
|
+ $(graphene_lib) $(pal_lib) shim-debug.map shim.lds
|
|
|
$(call cmd,ld_so_o)
|
|
|
|
|
|
.PHONY: graphene_lib_recurse
|