genode-ehmry/Tuprules.tup

48 lines
1.4 KiB
Plaintext
Raw Normal View History

2019-06-29 11:45:36 +02:00
.gitignore
2019-03-02 15:23:50 +01:00
GENODE_DIR = $(TUP_CWD)
ifeq (@(TUP_ARCH),x86_64)
INCLUDES_BASE += -I$(GENODE_DIR)/repos/base/include/spec/x86_64
INCLUDES_BASE += -I$(GENODE_DIR)/repos/base/include/spec/x86
INCLUDES_BASE += -I$(GENODE_DIR)/repos/base/include/spec/64bit
INCLUDES_OS += -I$(GENODE_DIR)/repos/os/include/spec/x86_64
INCLUDES_OS += -I$(GENODE_DIR)/repos/os/include/spec/x86
INCLUDES_LIBPORTS += -I$(GENODE_DIR)/repos/libports/include/spec/64bit
endif
INCLUDES_BASE += -I$(GENODE_DIR)/repos/base/include
INCLUDES_OS += -I$(GENODE_DIR)/repos/os/include
INCLUDES_LIBPORTS += -I$(GENODE_DIR)/repos/libports/include
LIB_DIR = $(GENODE_DIR)/lib
BASE_DIR = $(GENODE_DIR)/repos/base
&BASE_DIR = repos/base
&BASE_INCLUDES = repos/base/headers.tup
SDK_VERSION = 19.05
# TODO: these are configuration settings
LOCAL_LIB_PREFIX = lib
LOCAL_PKGCONFIG_PREFIX = pkgconfig
!ln = |> ^ LN %o -> %f^ ln -s %f %o |>
!cp = |> ^ CP %o^ cp %f %o |>
!tar = |> tar cf %o %f $(TAR_FLAGS) |>
export LD_DIR
export TOOLCHAIN_DIR
SED_PKGCONFIG_FLAGS += -e "s|@LD_DIR@|$LD_DIR|"
SED_PKGCONFIG_FLAGS += -e "s|@TOOLCHAIN_DIR@|$TOOLCHAIN_DIR|"
2019-06-29 11:45:36 +02:00
SED_FLAGS += -e "s|@version@|`git describe --always`|"
2019-03-02 15:23:50 +01:00
!sed_pkgconfig_file = |> ^ SED %B^ \
sed $(SED_PKGCONFIG_FLAGS) $(SED_FLAGS) < %f > %o \
|> $(PKG_CONFIG_DIR)/%B $(GENODE_DIR)/<pkg-config>
!sed_pkgconfig_flags = |> ^ SED %d.pc^ \
sed $(SED_PKGCONFIG_FLAGS) $(SED_FLAGS) > %o \
|> $(PKG_CONFIG_DIR)/%d.pc $(GENODE_DIR)/<pkg-config>