version 1.183.2.3, 2010/08/11 11:20:29
|
version 1.186, 2009/07/17 07:33:59
|
|
|
# ***** | # ***** |
| |
ifndef PEGASUS_CIM_SCHEMA | ifndef PEGASUS_CIM_SCHEMA |
PEGASUS_CIM_SCHEMA=CIM222 |
PEGASUS_CIM_SCHEMA=CIM217 |
endif | endif |
| |
CIM_SCHEMA_DIR=$(PEGASUS_ROOT)/Schemas/$(PEGASUS_CIM_SCHEMA) | CIM_SCHEMA_DIR=$(PEGASUS_ROOT)/Schemas/$(PEGASUS_CIM_SCHEMA) |
|
|
ifdef PEGASUS_ENABLE_JMPI_PROVIDER_MANAGER | ifdef PEGASUS_ENABLE_JMPI_PROVIDER_MANAGER |
ifeq ($(PEGASUS_ENABLE_JMPI_PROVIDER_MANAGER), true) | ifeq ($(PEGASUS_ENABLE_JMPI_PROVIDER_MANAGER), true) |
DEFINES += -DPEGASUS_ENABLE_JMPI_PROVIDER_MANAGER | DEFINES += -DPEGASUS_ENABLE_JMPI_PROVIDER_MANAGER |
|
ifndef PEGASUS_JAVA_CLASSPATH_DELIMITER |
|
PEGASUS_JAVA_CLASSPATH_DELIMITER = : |
|
endif |
|
|
|
ifndef PEGASUS_JVM |
|
PEGASUS_JVM = sun |
|
endif |
|
ifeq ($(PEGASUS_JVM),gcj) |
|
PEGASUS_JAVA_COMPILER = gcj -C |
|
PEGASUS_JAVA_JAR = fastjar |
|
PEGASUS_JAVA_INTERPRETER = gij |
|
else |
|
PEGASUS_JAVA_COMPILER = javac -target 1.4 -source 1.4 |
|
PEGASUS_JAVA_JAR = jar |
|
PEGASUS_JAVA_INTERPRETER = java |
|
endif |
|
|
else | else |
ifneq ($(PEGASUS_ENABLE_JMPI_PROVIDER_MANAGER), false) | ifneq ($(PEGASUS_ENABLE_JMPI_PROVIDER_MANAGER), false) |
$(error PEGASUS_ENABLE_JMPI_PROVIDER_MANAGER \ | $(error PEGASUS_ENABLE_JMPI_PROVIDER_MANAGER \ |
|
|
# | # |
RMREPOSITORY = $(RMDIRHIER) | RMREPOSITORY = $(RMDIRHIER) |
| |
ifndef PEGASUS_USE_RELEASE_CONFIG_OPTIONS |
ifdef PEGASUS_USE_RELEASE_CONFIG_OPTIONS |
PEGASUS_USE_RELEASE_CONFIG_OPTIONS=false |
|
endif |
|
|
|
ifeq ($(PEGASUS_USE_RELEASE_CONFIG_OPTIONS),true) |
|
DEFINES += -DPEGASUS_USE_RELEASE_CONFIG_OPTIONS | DEFINES += -DPEGASUS_USE_RELEASE_CONFIG_OPTIONS |
else |
|
ifneq ($(PEGASUS_USE_RELEASE_CONFIG_OPTIONS),false) |
|
$(error PEGASUS_USE_RELEASE_CONFIG_OPTIONS \ |
|
($(PEGASUS_USE_RELEASE_CONFIG_OPTIONS)) invalid, must be true or false) |
|
endif |
|
endif | endif |
| |
ifdef PEGASUS_USE_RELEASE_DIRS | ifdef PEGASUS_USE_RELEASE_DIRS |
|
|
##============================================================================== | ##============================================================================== |
| |
ifdef PEGASUS_USE_STATIC_LIBRARIES | ifdef PEGASUS_USE_STATIC_LIBRARIES |
ifeq ($(PEGASUS_USE_STATIC_LIBRARIES),true) |
ifeq ($(OS_TYPE),windows) |
|
$(error PEGASUS_USE_STATIC_LIBRARIES is not support on windows.) |
else | else |
ifneq ($(PEGASUS_USE_STATIC_LIBRARIES),false) |
ifneq ($(PEGASUS_USE_STATIC_LIBRARIES),true) |
$(error PEGASUS_USE_STATIC_LIBRARIES ($(PEGASUS_USE_STATIC_LIBRARIES)) invalid, must be true or false) |
$(error PEGASUS_USE_STATIC_LIBRARIES \ |
|
($(PEGASUS_USE_STATIC_LIBRARIES)) invalid, must be true.) |
endif | endif |
endif | endif |
endif | endif |
|
|
| |
##============================================================================== | ##============================================================================== |
| |
ifndef PEGASUS_JAVA_CLASSPATH_DELIMITER |
|
PEGASUS_JAVA_CLASSPATH_DELIMITER = : |
|
endif |
|
|
|
ifndef PEGASUS_JVM |
|
PEGASUS_JVM = sun |
|
endif |
|
ifeq ($(PEGASUS_JVM),gcj) |
|
PEGASUS_JAVA_COMPILER = gcj -C |
|
PEGASUS_JAVA_JAR = fastjar |
|
PEGASUS_JAVA_INTERPRETER = gij |
|
else |
|
PEGASUS_JAVA_COMPILER = javac -target 1.4 -source 1.4 |
|
PEGASUS_JAVA_JAR = jar |
|
PEGASUS_JAVA_INTERPRETER = java |
|
endif |
|
|
|
# Disable client timeouts when we're doing a valgrind build | # Disable client timeouts when we're doing a valgrind build |
ifdef PEGASUS_TEST_VALGRIND_LOG_DIR | ifdef PEGASUS_TEST_VALGRIND_LOG_DIR |
DEFINES += -DPEGASUS_DISABLE_CLIENT_TIMEOUT -DPEGASUS_TEST_VALGRIND | DEFINES += -DPEGASUS_DISABLE_CLIENT_TIMEOUT -DPEGASUS_TEST_VALGRIND |
|
|
ifndef PLATFORM_CORE_PATTERN | ifndef PLATFORM_CORE_PATTERN |
PLATFORM_CORE_PATTERN = core* | PLATFORM_CORE_PATTERN = core* |
endif | endif |
|
|
ifdef PEGASUS_EXTRA_PROVIDER_LIB_DIR |
|
ifndef PEGASUS_OVERRIDE_DEFAULT_RELEASE_DIRS |
|
$(error "PEGASUS_OVERRIDE_DEFAULT_RELEASE_DIRS must be defined when PEGASUS_EXTRA_PROVIDER_LIB_DIR defined.") |
|
endif |
|
DEFINES += -DPEGASUS_EXTRA_PROVIDER_LIB_DIR=\"$(PEGASUS_EXTRA_PROVIDER_LIB_DIR):\" |
|
else |
|
DEFINES += -DPEGASUS_EXTRA_PROVIDER_LIB_DIR=\"\" |
|
endif |
|
|
|