Build dynamically linked executables by default

Fixes #2184
This commit is contained in:
Norman Feske
2016-12-01 19:00:11 +01:00
parent d882277ce3
commit ccffbb0dfc
190 changed files with 227 additions and 199 deletions

View File

@ -4,9 +4,9 @@
# \date 2014-02-21
#
include $(REP_DIR)/lib/mk/base.inc
include $(REP_DIR)/lib/mk/base-linux.inc
LIBS += startup
LIBS += startup base-linux-common
SRC_CC += thread.cc thread_myself.cc thread_linux.cc
SRC_CC += capability_space.cc capability_raw.cc
SRC_CC += attach_stack_area.cc

View File

@ -4,7 +4,7 @@ vpath new_delete.cc $(BASE_DIR)/src/lib/cxx
vpath lx_hybrid.cc $(REP_DIR)/src/lib/lx_hybrid
# add parts of the base library that are shared with core
LIBS += base-common
LIBS += base-linux-common
# non-core parts of the base library (except for the startup code)
include $(REP_DIR)/lib/mk/base.inc
include $(REP_DIR)/lib/mk/base-linux.inc

View File

@ -0,0 +1,3 @@
BASE_LIBS += base-linux-common base-linux
include $(BASE_DIR)/lib/mk/spec/arm/ld.inc

View File

@ -6,4 +6,4 @@
SRC_CC += cache.cc
include $(REP_DIR)/lib/mk/base.mk
include $(REP_DIR)/lib/mk/base-linux.mk

View File

@ -0,0 +1,3 @@
BASE_LIBS += base-linux-common base-linux
include $(BASE_DIR)/lib/mk/spec/x86_32/ld.inc

View File

@ -0,0 +1,3 @@
BASE_LIBS += base-linux-common base-linux
include $(BASE_DIR)/lib/mk/spec/x86_64/ld.inc