mirror of
https://github.com/wiiu-env/wut.git
synced 2024-12-13 17:21:52 +01:00
e46445c3ec
Previously every PHDR had align(0x1000) creating huge amounts of padding. Changing page size to 64 changes PHDR align to 0x40, reducing elf size.
13 lines
406 B
Makefile
13 lines
406 B
Makefile
LIBPATHS := -L$(WUT_ROOT)/lib
|
|
CFLAGS := -I$(WUT_ROOT)/include -fno-builtin -ffreestanding
|
|
CXXFLAGS := $(CFLAGS)
|
|
LDFLAGS := -nostdlib -nostartfiles $(WUT_ROOT)/lib/crt0.o -T $(WUT_ROOT)/rules/rpl.ld -pie -fPIE -z common-page-size=64 -z max-page-size=64
|
|
|
|
include $(WUT_ROOT)/rules/base.mk
|
|
|
|
%.rpx: %.elf
|
|
@$(STRIP) $< -o $(BUILDDIR)/$(notdir $<)
|
|
|
|
%.rpl: %.elf
|
|
@$(STRIP) $< -o $(BUILDDIR)/$(notdir $<)
|