version 1.1.2.4, 2007/10/09 22:07:44
|
version 1.1.2.5, 2007/10/22 01:30:02
|
|
|
#// | #// |
#//============================================================================= | #//============================================================================= |
| |
ifndef WIND_BASE |
include $(ROOT)/mak/vxworks/common.mak |
$(error "The WIND_BASE environment variable is undefined. Please set up VxWorks environment") |
include $(ROOT)/mak/vxworks/xscale_gnu.mak |
endif |
|
|
|
VXWORKS_ROOT = $(WIND_BASE) |
|
VXWORKS_LIB = $(VXWORKS_ROOT)/target/usr/lib/arm/XSCALE/common |
|
|
|
export PEGASUS_ENABLE_IPV6=false |
|
|
|
DEFINES = |
|
|
|
## ATTN-KS Temporary bypass use of password file until we find way around use of this file |
|
## we need to support the function of persistent changable passwords but not the use of the file |
|
## or pam authentication |
|
## |
|
DEFINES += -DPEGASUS_NO_PASSWORDFILE |
|
|
|
OS_TYPE = vxworks |
|
|
|
RM = rm -f |
|
|
|
RMDIRHIER = rm -rf |
|
|
|
MKDIRHIER = mkdir -p |
|
|
|
EXE_OUT = -o |
|
|
|
OBJ = .o |
|
|
|
OBJ_OUT = -o |
|
|
|
EXE = |
|
|
|
LIB_PREFIX = lib |
|
|
|
DIFF = diff |
|
|
|
SORT = sort |
|
|
|
COPY = cp |
|
|
|
TOUCH = touch |
|
|
|
ECHO = echo |
|
|
|
DEFINES += -DPEGASUS_PLATFORM_VXWORKS_XSCALE_GNU |
|
|
|
PEGASUS_DEFAULT_ENABLE_OOP = false |
|
|
|
PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER = false |
|
|
|
OS = vxworks |
|
|
|
COMPILER = gnu |
|
|
|
PLATFORM_VERSION_SUPPORTED = yes |
|
|
|
ifndef CXX |
|
CXX = c++arm |
|
endif |
|
|
|
ifndef CC |
|
CC = ccarm |
|
endif |
|
|
|
SH = sh |
|
|
|
YACC = bison |
|
|
|
RM = rm -f |
|
|
|
DIFF = diff |
|
|
|
SORT = sort |
|
|
|
COPY = cp |
|
|
|
MOVE = mv |
|
|
|
MKDIRHIER = mkdir -p |
|
|
|
PEGASUS_SUPPORTS_DYNLIB = yes |
|
|
|
MAJOR_VERSION_NUMBER = 1 |
|
|
|
LIB_SUFFIX = .so |
|
|
|
AR = ararm |
|
|
|
DEFINES += -DPEGASUS_USE_SYSLOGS -DCPU=XSCALE -DTOOL_FAMILY=gnu -DTOOL=gnu |
|
|
|
SYS_LIBS = |
|
|
|
ifdef PEGASUS_PAM_AUTHENTICATION |
|
$(error "vxworks does not support PAM authenticaiton") |
|
endif |
|
|
|
FLAGS += -txscale -ansi -mrtp -W -Wall -Wno-unused |
|
|
|
ifdef PEGASUS_USE_DEBUG_BUILD_OPTIONS |
|
FLAGS += -g |
|
else |
|
FLAGS += -Os |
|
endif |
|
|
|
ifeq ($(shell expr $(GCC_VERSION) '>=' 3.0), 1) |
|
FLAGS += -fno-enforce-eh-specs |
|
endif |
|
|
|
PEGASUS_HAS_MAKEDEPEND = yes |
|
|
|
PEGASUS_ARCH_LIB = lib64 |
|
|
|
ROMFS = $(PEGASUS_HOME)/romfs |
|
|
|
PEGASUS_DISABLE_LOCAL_DOMAIN_SOCKET=1 |
|
|
|
PEGASUS_REMOVE_TRACE=1 |
|
|
|
PEGASUS_USE_MEMORY_RESIDENT_REPOSITORY=1 |
|
|
|
PEGASUS_REMOVE_SERVER_CLIENT_USAGE=1 |
|
|
|
export PEGASUS_USE_STATIC_LIBRARIES=true |
|