File cleanup.
This commit is contained in:
@@ -64,14 +64,14 @@ endif
|
||||
# --------
|
||||
# Build client objects statically ? must be either YES or NO
|
||||
#STATIC_BUILD=NO
|
||||
# Unix Optimization, must be either YES or NO
|
||||
#HOST_OPT=YES
|
||||
# Cross builds Optimization, must be either YES or NO
|
||||
#CROSS_OPT=YES
|
||||
# Host build optimization, must be either YES or NO
|
||||
#Host_OPT=YES
|
||||
# Ioc build optimization, must be either YES or NO
|
||||
#Ioc_OPT=YES
|
||||
# Generate Verbose Compiler Warnings for host build, must be either YES or NO
|
||||
#HOST_WARN=YES
|
||||
# Generate Verbose Compiler Warnings for cross builds, must be either YES or NO
|
||||
#CROSS_WARN=YES
|
||||
#Host_WARN=YES
|
||||
# Generate Verbose Compiler Warnings for ioc builds, must be either YES or NO
|
||||
#Ioc_WARN=YES
|
||||
#etc.
|
||||
|
||||
#CROSS_COMPILER_TARGET_ARCHS=mv167
|
||||
|
||||
@@ -7,13 +7,14 @@
|
||||
#
|
||||
|
||||
#-------------------------------------------------------
|
||||
# Default valid build types and include directory suffixes
|
||||
# Common build type definitions
|
||||
#
|
||||
# Host means single-thread non-ioc
|
||||
# HostMT means multi-thread non-ioc
|
||||
# Ioc means multi-thread ioc
|
||||
# IocST means single-thread ioc
|
||||
|
||||
# Default valid build types and include directory suffixes
|
||||
VALID_BUILDS = Host Ioc HostMT IocST
|
||||
Host_SUFFIX=
|
||||
HostMT_SUFFIX=MT
|
||||
@@ -26,14 +27,13 @@ B_T_SUFFIX = $($(B_T)_SUFFIX)
|
||||
OS_SRC_DIRS += $(foreach dir,$(SRC_DIRS), \
|
||||
$(dir)/os/$(OS_CLASS)$(B_T_SUFFIX) $(dir)/os/posix$(B_T_SUFFIX) \
|
||||
$(dir)/os/$(OS_CLASS) $(dir)/os/posix \
|
||||
$(dir)/generic$(B_T_SUFFIX) $(dir)/generic $(dir))
|
||||
|
||||
OS_DIRS += ../os/$(OS_CLASS)$(B_T_SUFFIX) ../os/posix$(B_T_SUFFIX) \
|
||||
../os/$(OS_CLASS) ../os/posix \
|
||||
../generic$(B_T_SUFFIX) ../generic
|
||||
$(dir)/generic$(B_T_SUFFIX) $(dir)/generic $(dir)) \
|
||||
../os/$(OS_CLASS)$(B_T_SUFFIX) ../os/posix$(B_T_SUFFIX) \
|
||||
../os/$(OS_CLASS) ../os/posix \
|
||||
../generic$(B_T_SUFFIX) ../generic
|
||||
|
||||
# compile line include directories
|
||||
SRC_INCLUDES += $(addprefix -I,$(OS_SRC_DIRS) $(OS_DIRS))
|
||||
SRC_INCLUDES += $(addprefix -I,$(OS_SRC_DIRS))
|
||||
INSTALL_INCLUDES += \
|
||||
-I$(INSTALL_INCLUDE)/os/$(OS_CLASS)$(B_T_SUFFIX) \
|
||||
-I$(INSTALL_INCLUDE)/os/posix$(B_T_SUFFIX) \
|
||||
@@ -212,13 +212,13 @@ INSTALL_DBDFLAGS = -I $(INSTALL_LOCATION)/dbd
|
||||
|
||||
#--------------------------------------------------
|
||||
# Warnings flags (CONFIG.<arch> will override)
|
||||
WARN_CFLAGS = $($(ANSI)_WARN_$($(BUILD_CLASS)_WARN))
|
||||
WARN_CXXFLAGS = $($(CPLUSPLUS)_WARN_$($(BUILD_CLASS)_WARN))
|
||||
WARN_CFLAGS = $($(ANSI)_WARN_$($(B_T)_WARN))
|
||||
WARN_CXXFLAGS = $($(CPLUSPLUS)_WARN_$($(B_T)_WARN))
|
||||
|
||||
#--------------------------------------------------
|
||||
# Optimization flags (CONFIG.<arch> will override)
|
||||
OPT_CFLAGS = $($(ANSI)_OPT_$($(BUILD_CLASS)_OPT))
|
||||
OPT_CXXFLAGS = $($(CPLUSPLUS)_OPT_$($(BUILD_CLASS)_OPT))
|
||||
OPT_CFLAGS = $($(ANSI)_OPT_$($(B_T)_OPT))
|
||||
OPT_CXXFLAGS = $($(CPLUSPLUS)_OPT_$($(B_T)_OPT))
|
||||
OPT_LDFLAGS =
|
||||
|
||||
#--------------------------------------------------
|
||||
|
||||
@@ -99,14 +99,14 @@ STATIC_BUILD=NO
|
||||
# must be either YES or NO
|
||||
Host_OPT=YES
|
||||
|
||||
# IOC build optimization
|
||||
# Ioc build optimization
|
||||
# must be either YES or NO
|
||||
IOC_OPT=YES
|
||||
Ioc_OPT=YES
|
||||
|
||||
# Generate Verbose Compiler Warnings for Host builds
|
||||
# must be either YES or NO
|
||||
Host_WARN=YES
|
||||
|
||||
# Generate Verbose Compiler Warnings for IOC builds
|
||||
# Generate Verbose Compiler Warnings for Ioc builds
|
||||
# must be either YES or NO
|
||||
IOC_WARN=YES
|
||||
Ioc_WARN=YES
|
||||
|
||||
@@ -32,19 +32,11 @@
|
||||
ifdef T_A
|
||||
ifdef B_T
|
||||
|
||||
ifneq ($(strip $(SRC_DIRS)),)
|
||||
vpath %.c $(USER_VPATH) . .. $(OS_SRC_DIRS)
|
||||
vpath %.cc $(USER_VPATH) . .. $(OS_SRC_DIRS)
|
||||
vpath %.C $(USER_VPATH) . .. $(OS_SRC_DIRS)
|
||||
vpath %.rc $(USER_VPATH) . .. $(OS_SRC_DIRS)
|
||||
vpath %.h $(USER_VPATH) . .. $(OS_SRC_DIRS)
|
||||
else
|
||||
vpath %.c $(USER_VPATH) . .. $(OS_DIRS)
|
||||
vpath %.cc $(USER_VPATH) . .. $(OS_DIRS)
|
||||
vpath %.C $(USER_VPATH) . .. $(OS_DIRS)
|
||||
vpath %.rc $(USER_VPATH) . .. $(OS_DIRS)
|
||||
vpath %.h $(USER_VPATH) . ..
|
||||
endif
|
||||
vpath %.c $(USER_VPATH) $(OS_SRC_DIRS) .. .
|
||||
vpath %.cc $(USER_VPATH) $(OS_SRC_DIRS) .. .
|
||||
vpath %.C $(USER_VPATH) $(OS_SRC_DIRS) .. .
|
||||
vpath %.rc $(USER_VPATH)$(OS_SRC_DIRS) .. .
|
||||
vpath %.h $(USER_VPATH) $(SRC_DIRS) .. .
|
||||
# This prevents base/src/include/*.h from being installed. Why??
|
||||
#vpath %.h ../os/$(OS_CLASS)
|
||||
|
||||
@@ -308,21 +300,9 @@ INSTALL_INC += $(foreach inc,$(INC), \
|
||||
$(dir)/os/posix/$(inc) \
|
||||
$(dir)/generic$(B_T_SUFFIX)/$(inc) \
|
||||
$(dir)/generic/$(inc) \
|
||||
$(dir)/$(inc) \
|
||||
))) $(subst ../, ,$(wildcard ../$(inc) ../os/$(OS_CLASS)/$(inc))) $(inc)) ))
|
||||
|
||||
#INSTALL_INC += $(subst generic/,,$(foreach inc,$(INC), \
|
||||
# $(firstword $(foreach dir,$(SRC_DIRS) .., \
|
||||
# $(addprefix $(INSTALL_INCLUDE)/, \
|
||||
# $(subst $(dir)/, ,$(firstword $(wildcard \
|
||||
# $(dir)/os/$(OS_CLASS)$(B_T_SUFFIX)/$(inc) \
|
||||
# $(dir)/os/posix$(B_T_SUFFIX)/$(inc) \
|
||||
# $(dir)/os/$(OS_CLASS)/$(inc) \
|
||||
# $(dir)/os/posix/$(inc) \
|
||||
# $(dir)/generic$(B_T_SUFFIX)/$(inc) \
|
||||
# $(dir)/generic/$(inc) \
|
||||
# $(dir)/$(inc) \
|
||||
# ../$(inc) ) $(inc) ))) ))))
|
||||
$(dir)/$(inc)))) \
|
||||
$(subst ../, ,$(wildcard ../$(inc) ../os/$(OS_CLASS)/$(inc))) \
|
||||
$(inc))))
|
||||
|
||||
MAN_DIRECTORY_TARGETS = $(foreach n, $(MANLIST),$(INSTALL_MAN)/man$(n))
|
||||
#---------------------------------------------------------------
|
||||
@@ -850,14 +830,6 @@ $(INSTALL_INCLUDE)/%: ../%
|
||||
@echo "Installing include file $@"
|
||||
@$(INSTALL) -d -m 644 $< $(@D)
|
||||
|
||||
#$(INSTALL_INCLUDE)/os/%: %
|
||||
# @echo "Installing os include file $@"
|
||||
# @$(INSTALL) -d -m 644 $< $(@D)
|
||||
#
|
||||
#$(INSTALL_INCLUDE)/os/%: ../%
|
||||
# @echo "Installing os include file $@"
|
||||
# @$(INSTALL) -d -m 644 $< $(@D)
|
||||
|
||||
$(INSTALL_DOC)/%: %
|
||||
@echo "Installing doc $@"
|
||||
@$(INSTALL) -d -m 644 $< $(INSTALL_DOC)
|
||||
|
||||
Reference in New Issue
Block a user