diff options
Diffstat (limited to 'libdde_linux26')
-rw-r--r-- | libdde_linux26/Makeconf | 17 | ||||
-rw-r--r-- | libdde_linux26/contrib/arch/x86/include/Makefile | 2 | ||||
-rw-r--r-- | libdde_linux26/include/Makefile | 5 | ||||
-rw-r--r-- | libdde_linux26/mk/Makeconf | 9 | ||||
-rw-r--r-- | libdde_linux26/mk/binary.inc | 16 | ||||
-rw-r--r-- | libdde_linux26/mk/include.mk | 2 | ||||
-rw-r--r-- | libdde_linux26/mk/modes.inc | 16 |
7 files changed, 40 insertions, 27 deletions
diff --git a/libdde_linux26/Makeconf b/libdde_linux26/Makeconf index de84e39a..f81b29da 100644 --- a/libdde_linux26/Makeconf +++ b/libdde_linux26/Makeconf @@ -13,17 +13,20 @@ ifeq ($(ARCH), arm) KBUILD_CPPFLAGS = -include linux/autoconf-arm.h endif +OBJ_BASE = /root/hurd/libdde_linux26/build + # includes -MY_DDE_INCDIR = $(OBJ_BASE)/include/$(ARCH)/l4/dde/linux26 \ - $(OBJ_BASE)/include/l4/dde/linux26 +MY_DDE_INCDIR = $(OBJ_BASE)/include/$(ARCH) \ + $(OBJ_BASE)/include/ SUFFIX_amd64 = x86_64 SUFFIX_x86 = x86 SUFFIX_arm = arm -MY_LINUX26_INCDIR = $(OBJ_BASE)/include/$(ARCH)/l4/dde/linux26/linux-headers \ - $(OBJ_BASE)/include/$(ARCH)/l4/dde/linux26/asm \ - $(OBJ_BASE)/include/l4/dde/linux26/linux-headers +MY_LINUX26_INCDIR = $(OBJ_BASE)/include/$(ARCH)/linux-headers \ + $(OBJ_BASE)/include/$(ARCH)/asm \ + $(OBJ_BASE)/include/linux-headers/asm \ + $(OBJ_BASE)/include/linux-headers # stolen from fiasco/src/Makeconf, checks whether a compiler supports a certain # parameter @@ -36,10 +39,10 @@ L4_MULTITHREADED = y # arch-specific stuff ifeq ($(ARCH), x86) -MY_DDE_INCDIR += $(OBJ_BASE)/include/l4/dde/linux26/linux-headers/asm/mach-default +MY_DDE_INCDIR += $(OBJ_BASE)/include/linux-headers/asm/mach-default endif -PRIVATE_INCDIR += $(MY_DDE_INCDIR) $(MY_LINUX26_INCDIR) +PRIVATE_INCDIR += $(MY_DDE_INCDIR) $(MY_LINUX26_INCDIR) /root/hurd/libddekit/include DEFINES += -D__KERNEL__ -DDDE_LINUX $(KBUILD_DEFINES) CPPFLAGS += $(KBUILD_CPPFLAGS) diff --git a/libdde_linux26/contrib/arch/x86/include/Makefile b/libdde_linux26/contrib/arch/x86/include/Makefile index 665e84a2..92d41a6d 100644 --- a/libdde_linux26/contrib/arch/x86/include/Makefile +++ b/libdde_linux26/contrib/arch/x86/include/Makefile @@ -2,7 +2,7 @@ PKGDIR ?= ../../../.. L4DIR ?= $(PKGDIR) # Force these include files to appear in a special subfolder of dde/ -INSTALL_INC_PREFIX = l4/dde/linux26/linux-headers/ +INSTALL_INC_PREFIX = linux-headers/ include $(L4DIR)/mk/include.mk diff --git a/libdde_linux26/include/Makefile b/libdde_linux26/include/Makefile index 7584d036..2ac8b949 100644 --- a/libdde_linux26/include/Makefile +++ b/libdde_linux26/include/Makefile @@ -2,9 +2,9 @@ PKGDIR ?= .. L4DIR ?= $(PKGDIR) # Force these include files to appear in a special subfolder of dde/ -INSTALL_INC_PREFIX = l4/dde/linux26 +INSTALL_INC_PREFIX = -#include $(L4DIR)/mk/Makeconf +include $(L4DIR)/mk/Makeconf -include $(PKGDIR_OBJ)/Makeconf include $(L4DIR)/mk/include.mk @@ -18,6 +18,7 @@ SUFFIX_arm = arm # macro to establish a symlink to a dir if not already existing MAKELINK = if [ ! $1 -ef $2 ] ; then ln -sf $3 $2 ; fi +BUILD_ARCH = x86 ARCH = $(BUILD_ARCH) all:: diff --git a/libdde_linux26/mk/Makeconf b/libdde_linux26/mk/Makeconf index 5a1e495c..4f377875 100644 --- a/libdde_linux26/mk/Makeconf +++ b/libdde_linux26/mk/Makeconf @@ -31,6 +31,9 @@ ifeq ($(origin _L4DIR_MK_MAKECONF),undefined) _L4DIR_MK_MAKECONF=y +SYSTEMS = x86-l4v2 +ARCH = x86 + # the default target is all all:: @@ -230,7 +233,7 @@ VPATH_SRC_BASE ?= $(SRC_DIR) MAKECONFLOCAL ?= Makeconf.local -include $(MAKECONFLOCAL) -DROPS_STDDIR ?= /home/drops +DROPS_STDDIR ?= /root/hurd/libdde_linux26/build ifeq ($(STATICFILE),) STATICFILE = $(OBJ_BASE)/pkg/STATIC $(L4DIR)/pkg/STATIC endif @@ -320,8 +323,8 @@ ifeq ($(USE_DIETLIBC),y) $(warning Dietlibc will soon be removed from the tree.) else # uClibc explicitly set for all architectures - DEFINES += -DUSE_UCLIBC=y - USE_UCLIBC = y + DEFINES += #-DUSE_UCLIBC=y + USE_UCLIBC = #y LIBC_TYPE = uc endif diff --git a/libdde_linux26/mk/binary.inc b/libdde_linux26/mk/binary.inc index 14da70a9..6525d1e6 100644 --- a/libdde_linux26/mk/binary.inc +++ b/libdde_linux26/mk/binary.inc @@ -155,11 +155,11 @@ all:: $(TARGET) disasm: $(TARGET) $(call DISASM_CMD,$<) -L4INCDIR ?= $(addprefix $(OBJ_BASE)/include/$(ARCH)/,$(L4API)) \ - $(addprefix $(OBJ_BASE)/include/,$(L4API)) \ - $(OBJ_BASE)/include/$(ARCH) \ +L4INCDIR ?= $(OBJ_BASE)/include/$(ARCH) \ $(OBJ_BASE)/include \ - $(DICE_INCDIR) \ +# $(addprefix $(OBJ_BASE)/include/$(ARCH)/,$(L4API)) \ +# $(addprefix $(OBJ_BASE)/include/,$(L4API)) \ +# $(DICE_INCDIR) \ $(addprefix $(DROPS_STDDIR)/include/$(ARCH)/,$(L4API)) \ $(addprefix $(DROPS_STDDIR)/include/,$(L4API)) \ $(DROPS_STDDIR)/include/$(ARCH) \ @@ -291,14 +291,20 @@ endif endif CPPFLAGS+= $(CPPFLAGS_$(OSYSTEM)) $(CPPFLAGS_$(<F)) $(CPPFLAGS_$(<F)_$(OSYSTEM)) +# defined in mk/Makeconf and this file. CPPFLAGS+= $(DEFINES) CPPFLAGS+= $(BID_CPPFLAGS_SYSCALLS) CPPFLAGS+= $(addprefix -I, $(PRIVATE_INCDIR) $(PRIVATE_INCDIR_$(OSYSTEM)) $(PRIVATE_INCDIR_$@) $(PRIVATE_INCDIR_$@_$(OSYSTEM))) -CPPFLAGS+= $(if $(CLIENTIDL)$(SERVERIDL)$(addprefix CLIENTIDL_,$(TARGET))$(addprefix SERVERIDL_,$(TARGET)),$(addprefix -I, $(IDL_PATH))) +CPPFLAGS+= -I. +#CPPFLAGS+= $(if $(CLIENTIDL)$(SERVERIDL)$(addprefix CLIENTIDL_,$(TARGET))$(addprefix SERVERIDL_,$(TARGET)),$(addprefix -I, $(IDL_PATH))) ifneq ($(MODE),host) CPPFLAGS+= $(addprefix -I, $(L4INCDIR)) endif CPPFLAGS+= $(LIBCINCDIR) +#CPPFLAGS+= -I/root/hurd/libddekit/include +#CPPFLAGS+= -I/root/hurd/libdde_linux26/include +#CPPFLAGS+= -I/root/hurd/libdde_linux26/contrib/include +#CPPFLAGS+= -I/root/hurd/libdde_linux26/contrib/arch/x86/include CXXFLAGS+= $(BID_CFLAGS_GSTAB) $(BID_CFLAGS_OMIT_FP) CXXFLAGS+= $(CXXFLAGS_$(OSYSTEM)) diff --git a/libdde_linux26/mk/include.mk b/libdde_linux26/mk/include.mk index 3e325cd4..4725374b 100644 --- a/libdde_linux26/mk/include.mk +++ b/libdde_linux26/mk/include.mk @@ -34,7 +34,7 @@ endif INSTALL_INC_PREFIX ?= l4/$(PKGNAME) INCSRC_DIR ?= $(SRC_DIR) -#include $(L4DIR)/mk/Makeconf +include $(L4DIR)/mk/Makeconf $(GENERAL_D_LOC): $(L4DIR)/mk/include.mk -include $(DEPSVAR) diff --git a/libdde_linux26/mk/modes.inc b/libdde_linux26/mk/modes.inc index d39d07f6..5cb1ef77 100644 --- a/libdde_linux26/mk/modes.inc +++ b/libdde_linux26/mk/modes.inc @@ -31,14 +31,14 @@ else LDS_LOADER = $(LDS_DEFAULT) endif -LIBC_INCLUDE = -nostdinc \ - -I$(OBJ_BASE)/include/$(ARCH)/uclibc \ - -I$(OBJ_BASE)/include/uclibc \ - -I$(OBJ_BASE)/include/uclibc++ \ - -I$(DROPS_STDDIR)/include/$(ARCH)/uclibc \ - -I$(DROPS_STDDIR)/include/uclibc \ - -I$(DROPS_STDDIR)/include/uclibc++ \ - $(I_GCCINCDIR) +#LIBC_INCLUDE = -nostdinc +# -I$(OBJ_BASE)/include/$(ARCH)/uclibc \ +# -I$(OBJ_BASE)/include/uclibc \ +# -I$(OBJ_BASE)/include/uclibc++ \ +# -I$(DROPS_STDDIR)/include/$(ARCH)/uclibc \ +# -I$(DROPS_STDDIR)/include/uclibc \ +# -I$(DROPS_STDDIR)/include/uclibc++ \ +# $(I_GCCINCDIR) LIBC_LIB = -luc_c ############################################################################# |