| |
| include $(KERNEL_DIR)/.config |
| |
| # |
| # Basic kernel compilation flags. |
| # |
| export OS_CFLAGS := $(CC_DEF)PJ_LINUX_KERNEL=1 -D__KERNEL__ \ |
| -I$(KERNEL_DIR)/include -iwithprefix include \ |
| -nostdinc -msoft-float |
| |
| # |
| # Additional kernel compilation flags are taken from the kernel Makefile |
| # itself. |
| # |
| |
| KERNEL_CFLAGS := \ |
| $(shell cd $(KERNEL_DIR) ; \ |
| make script SCRIPT='@echo $$(CFLAGS) $$(CFLAGS_MODULE)' $(KERNEL_ARCH)) |
| |
| export OS_CFLAGS += $(KERNEL_CFLAGS) |
| |
| # -DMODULE -I$(KERNEL_DIR)/include -nostdinc \ |
| # -Wstrict-prototypes \ |
| # -Wno-trigraphs -fno-strict-aliasing -fno-common \ |
| # -msoft-float -m32 -fno-builtin-sprintf -fno-builtin-log2\ |
| # -fno-builtin-puts -mpreferred-stack-boundary=2 \ |
| # -fno-unit-at-a-time -march=i686 -mregparm=3 \ |
| # -iwithprefix include |
| |
| #export OS_CFLAGS += -U__i386__ -Ui386 -D__arch_um__ -DSUBARCH=\"i386\" \ |
| # -D_LARGEFILE64_SOURCE -I$(KERNEL_DIR)/arch/um/include \ |
| # -Derrno=kernel_errno \ |
| # -I$(KERNEL_DIR)/arch/um/kernel/tt/include \ |
| # -I$(KERNEL_DIR)/arch/um/kernel/skas/include \ |
| |
| |
| export OS_CXXFLAGS := |
| |
| export OS_LDFLAGS := |
| |
| export OS_SOURCES := |
| |
| |