version 1.1.2.14, 2007/10/20 22:34:45
|
version 1.1.2.15, 2007/10/22 01:30:02
|
|
|
#// | #// |
#//============================================================================= | #//============================================================================= |
| |
ifndef WIND_BASE |
include $(ROOT)/mak/vxworks/common.mak |
$(error "The WIND_BASE environment variable is undefined. Please initialize VxWorks environment") |
include $(ROOT)/mak/vxworks/pentium_gnu.mak |
endif |
|
|
|
VXWORKS_ROOT = $(WIND_BASE) |
|
VXWORKS_LIB = $(VXWORKS_ROOT)/target/lib/pentium/PENTIUM/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_PENTIUM_GNU |
|
|
|
PEGASUS_DEFAULT_ENABLE_OOP = false |
|
|
|
PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER = false |
|
|
|
OS = vxworks |
|
|
|
COMPILER = gnu |
|
|
|
PLATFORM_VERSION_SUPPORTED = yes |
|
|
|
ifndef CXX |
|
CXX = c++pentium |
|
endif |
|
|
|
ifndef CC |
|
CC = ccpentium |
|
endif |
|
|
|
NM = nmpentium |
|
|
|
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 = arpentium |
|
|
|
DEFINES += -DPEGASUS_USE_SYSLOGS -DCPU=PENTIUM -DTOOL_FAMILY=gnu -DTOOL=gnu |
|
|
|
SYS_LIBS = |
|
|
|
ifdef PEGASUS_PAM_AUTHENTICATION |
|
$(error "vxworks does not support PAM authenticaiton") |
|
endif |
|
|
|
# ATTN-MEB: do we need -mhard-float? |
|
|
|
##============================================================================== |
|
## |
|
## FLAGS |
|
## |
|
##============================================================================== |
|
|
|
FLAGS += -mhard-float -march=i486 -ansi -fno-builtin -W -Wall -Wno-unused |
|
|
|
ifdef PEGASUS_USE_DEBUG_BUILD_OPTIONS |
|
FLAGS += -g |
|
else |
|
FLAGS += -O2 |
|
endif |
|
|
|
#ifeq ($(shell expr $(GCC_VERSION) '>=' 3.0), 1) |
|
# FLAGS += -fno-enforce-eh-specs |
|
#endif |
|
|
|
##============================================================================== |
|
## |
|
## Linkage definitions: |
|
## |
|
##============================================================================== |
|
|
|
DOLLARS = -fdollars-in-identifiers |
|
|
|
MUNCH = $(WIND_BASE)/host/resource/hutils/tcl/munch.tcl |
|
|
|
LINK_FLAGS = -r -nostdlib -Wl,-X $(WIND_BASE)/target/h/tool/gnu/ldscripts/link.OUT |
|
|
|
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 |
|
DEFINES += -DPEGASUS_REMOVE_SERVER_CLIENT_USAGE |
|
|
|
export PEGASUS_USE_STATIC_LIBRARIES=true |
|