-include $(MAKERULES_DIR)/OCERA_TOP_DIR -include $(MAKERULES_DIR)/config.target BUILD_DIR_NAME = _build COMPILED_DIR_NAME = _compiled ifndef GROUP_DIR_NAME GROUP_DIR_NAME = nogroup endif ifdef OCERA_DIR ifeq ($(wildcard $(OCERA_DIR)/ocera.mk),) $(warning "ocera.mk" file does not exist. Adapt Makefile.rules for standalone compilation) $(warning (comment out definition of OCERA_DIR line and optionally select RTL_DIR) ) $(error or go to the ocera/ directory and do 'make' to generate the "ocera.mk" file first, please) endif include $(OCERA_DIR)/ocera.mk KERN_INCLUDE_DIR := $(OCERA_KERNEL_INCLUDES_DIR) KERN_LIB_DIR := $(OCERA_KERNEL_LIBRARIES_DIR) KERN_MODULES_DIR := $(OCERA_MODULES_DIR) KERN_BUILD_DIR := $(BUILD_DIR)/kern/$(GROUP_DIR_NAME) KERN_MODPOST_DIR := $(BUILD_DIR)/kern-modpost USER_INCLUDE_DIR := $(OCERA_USER_INCLUDES_DIR) USER_LIB_DIR := $(OCERA_USER_LIBRARIES_DIR) USER_UTILS_DIR := $(TARGET_DIR)/usr/bin USER_TESTS_DIR := $(TARGET_DIR)/usr/bin USER_BIN_DIR := $(TARGET_DIR)/usr/bin USER_BUILD_DIR := $(BUILD_DIR)/user/$(GROUP_DIR_NAME) #LINUX_DIR := $(OCERA_DIR)/kernel/linux #RTL_DIR := $(OCERA_DIR)/kernel/rtlinux #CONFIG_FILE := $(OCERA_DIR)/emdebsys/.config ifneq ($(wildcard $(CONFIG_FILE)),) CONFIG_FILE_OK = y endif else # OCERA_DIR KERN_INCLUDE_DIR := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/include-kern KERN_LIB_DIR := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/lib-kern KERN_MODULES_DIR := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/modules KERN_BUILD_DIR := $(MAKERULES_DIR)/$(BUILD_DIR_NAME)/kern KERN_MODPOST_DIR := $(MAKERULES_DIR)/$(BUILD_DIR_NAME)/kern-modpost USER_INCLUDE_DIR := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/include USER_LIB_DIR := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/lib USER_UTILS_DIR := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/bin-utils USER_TESTS_DIR := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/bin-tests USER_BIN_DIR := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/bin USER_BUILD_DIR := $(MAKERULES_DIR)/$(BUILD_DIR_NAME)/user ifndef LINUX_VERSION LINUX_VERSION=$(shell uname -r) endif ifndef LINUX_DIR LINUX_DIR=/lib/modules/$(LINUX_VERSION)/build endif endif # OCERA_DIR ifeq ($(BUILD_OS),) # Check for target ifeq ($(OS),Windows_NT) BUILD_OS := win32 else BUILD_OS := $(shell uname | tr '[A-Z]' '[a-z]' ) #$(warning BUILD_OS=$(BUILD_OS)) endif endif ifeq ($(TARGET_OS),) TARGET_OS := $(BUILD_OS) endif LOCAL_BUILD_DIR = $(USER_OBJS_DIR) # Local Variables: # mode:makefile # End: