26 POSTLINKFILETYPE:=exe |
26 POSTLINKFILETYPE:=exe |
27 DOPOSTLINK:=1 |
27 DOPOSTLINK:=1 |
28 # Determine what kind of entrypoint option to set |
28 # Determine what kind of entrypoint option to set |
29 LINKER_STUB_LIBRARY:= |
29 LINKER_STUB_LIBRARY:= |
30 LINKER_ENTRYPOINT_LIBDEP:=$(STATIC_RUNTIME_DIR)/eexe.lib |
30 LINKER_ENTRYPOINT_LIBDEP:=$(STATIC_RUNTIME_DIR)/eexe.lib |
31 LINKER_ENTRYPOINT_SETTING:=$(LINKER_ENTRY_OPTION)=_E32Startup $(LINKER_ENTRYPOINT_DECORATION)$(LINKER_SEPARATOR)$(call dblquote,$(STATIC_RUNTIME_DIR)/eexe.lib$(LINKER_ENTRYPOINT_ADORNMENT)) |
31 LINKER_ENTRYPOINT_SETTING:=$(LINKER_ENTRYPOINT_PREFIX)$(ENTRYPOINT) $(LINKER_ENTRYPOINT_DECORATION)$(LINKER_SEPARATOR)$(call dblquote,$(STATIC_RUNTIME_DIR)/eexe.lib$(LINKER_ENTRYPOINT_ADORNMENT)) |
32 DEFAULT_NEWLIB:=$(DEFAULT_STDCPP_NEWLIB) |
32 DEFAULT_NEWLIB:=$(DEFAULT_STDCPP_NEWLIB) |
33 |
|
34 ifeq ("$(NEED_ENTRYPOINT_LIBRARY)","True") |
|
35 LINKER_ENTRYPOINT_SETTING:=$(LINKER_ENTRYPOINT_SETTING) $(LINKER_ENTRYPOINT_LIBDEP) |
|
36 endif |
|
37 |
33 |
38 ifeq ($(EPOCNESTEDEXCEPTIONS),) |
34 ifeq ($(EPOCNESTEDEXCEPTIONS),) |
39 STATIC_RUNTIME_LIB:=$(USER_STATIC_RUNTIME_LIB) |
35 STATIC_RUNTIME_LIB:=$(USER_STATIC_RUNTIME_LIB) |
40 else |
36 else |
41 STATIC_RUNTIME_LIB:=$(USER_STATIC_RUNTIME_LIB_NESTED_EXCEPTIONS) |
37 STATIC_RUNTIME_LIB:=$(USER_STATIC_RUNTIME_LIB_NESTED_EXCEPTIONS) |
42 endif |
38 endif |
43 |
39 |
44 NAMEDSYMLKUP:=1 |
40 NAMEDSYMLKUP:=1 |
45 LIBRARY:=$(LIBRARY) euser.dso |
41 LIBRARY:=$(LIBRARY) euser.dso |
|
42 LIBRARY_DEBUG:=$(LIBRARY_DEBUG) euser.dso |
46 |
43 |
47 $(call vsave,CDEFS SYSTEMINCLUDE STATICLIBRARY) |
44 $(call vsave,CDEFS SYSTEMINCLUDE STATICLIBRARY) |
48 |
45 |
49 # STDEXEs need the c runtime library |
46 # STDEXEs need the c runtime library |
50 ifneq ($(WCHARENTRYPOINT),) |
47 ifneq ($(WCHARENTRYPOINT),) |