+++ /dev/null
-ENTRY(_start)
-
-SECTIONS {
- . = 1M;
-
- . = ALIGN(4K);
- .text ALIGN(4K) : AT(ADDR(.text)) {
- *(.text)
- *(.text*)
- *(.gnu.linkonce.t*)
- . = ALIGN(8);
- *(.init)
- . = ALIGN(8);
- *(.fini)
- . = ALIGN(8);
- *(.ctors)
- . = ALIGN(8);
- *(.dtors)
- }
- .rodata ALIGN(4K) : AT(ADDR(.rodata)) {
- *(.rodata)
- *(.rodata*)
- *(.gnu.linkonce.r*)
- }
- .eh_frame ALIGN(4K) : AT(ADDR(.eh_frame)) {
- *(.eh_frame)
- }
- .data ALIGN(4K) : AT(ADDR(.data)) {
- *(.data)
- *(.data*)
- *(.gnu.linkonce.d*)
- }
- .bss ALIGN(4K) : AT(ADDR(.bss)) {
- *(.bss)
- *(COMMON)
- *(.bss*)
- *(.gnu.linkonce.b*)
- }
- . = ALIGN(4K);
-
- /DISCARD/ : {
- *(.comment)
- }
-}
TO_CLEAN += $(OUT_DIR) $(DEP_DIR)
LOCAL_CXXFLAGS := $(CXXFLAGS)
-LOCAL_LDFLAGS := $(LDFLAGS) -T test_module/linker.ld -z max-page-size=0x1000
+LOCAL_LDFLAGS := $(LDFLAGS)
CPPOBJS := $(patsubst $(SRC_DIR)%,$(OUT_DIR)%.o,$(shell find $(SRC_DIR) -name '*.cpp'))
ASMOBJS := $(patsubst $(SRC_DIR)%,$(OUT_DIR)%.o,$(shell find $(SRC_DIR) -name '*.S'))