version 1.167.4.1.4.4, 2008/08/14 13:41:33
|
version 1.174, 2008/10/01 04:46:13
|
|
|
endif | endif |
endif | endif |
| |
|
# Control whether the class definitions in the repository contain elements |
|
# propagated from superclass definitions. |
|
|
|
ifndef PEGASUS_REPOSITORY_STORE_COMPLETE_CLASSES |
|
PEGASUS_REPOSITORY_STORE_COMPLETE_CLASSES = false |
|
endif |
|
|
|
ifeq ($(PEGASUS_REPOSITORY_STORE_COMPLETE_CLASSES),true) |
|
DEFINES += -DPEGASUS_REPOSITORY_STORE_COMPLETE_CLASSES |
|
else |
|
ifneq ($(PEGASUS_REPOSITORY_STORE_COMPLETE_CLASSES),false) |
|
$(error PEGASUS_REPOSITORY_STORE_COMPLETE_CLASSES ($(PEGASUS_REPOSITORY_STORE_COMPLETE_CLASSES)) invalid, must be true or false) |
|
endif |
|
endif |
|
|
# PEP 161 | # PEP 161 |
# Control whether utf-8 filenames are supported by the repository | # Control whether utf-8 filenames are supported by the repository |
ifdef PEGASUS_SUPPORT_UTF8_FILENAME | ifdef PEGASUS_SUPPORT_UTF8_FILENAME |
|
|
DEFINES += -DPEGASUS_ENABLE_OBJECT_NORMALIZATION | DEFINES += -DPEGASUS_ENABLE_OBJECT_NORMALIZATION |
endif | endif |
| |
# PEP 233 |
|
# Controls support for EmbeddedInstance properties |
|
# and parameters |
|
ifndef PEGASUS_EMBEDDED_INSTANCE_SUPPORT |
|
PEGASUS_EMBEDDED_INSTANCE_SUPPORT = true |
|
endif |
|
|
|
ifeq ($(PEGASUS_EMBEDDED_INSTANCE_SUPPORT), true) |
|
DEFINES += -DPEGASUS_EMBEDDED_INSTANCE_SUPPORT |
|
else |
|
ifneq ($(PEGASUS_EMBEDDED_INSTANCE_SUPPORT), false) |
|
$(error PEGASUS_EMBEDDED_INSTANCE_SUPPORT ($(PEGASUS_EMBEDDED_INSTANCE_SUPPORT)) invalid, must be true or false) |
|
endif |
|
endif |
|
|
|
|
|
# Allow ExecQuery functionality to be enabled | # Allow ExecQuery functionality to be enabled |
ifndef PEGASUS_ENABLE_EXECQUERY | ifndef PEGASUS_ENABLE_EXECQUERY |
DEFINES += -DPEGASUS_DISABLE_EXECQUERY | DEFINES += -DPEGASUS_DISABLE_EXECQUERY |
|
|
$(error Both PEGASUS_USE_OPENSLP and PEGASUS_USE_EXTERNAL_SLP defined. \ | $(error Both PEGASUS_USE_OPENSLP and PEGASUS_USE_EXTERNAL_SLP defined. \ |
Please use PEGASUS_USE_EXTERNAL_SLP) | Please use PEGASUS_USE_EXTERNAL_SLP) |
endif | endif |
|
## if PEGASUS_USE_OPENSLP used, convert to EXTERNAL_SLP variables |
|
## as defined for openslp |
ifeq ($(PEGASUS_USE_OPENSLP),true) | ifeq ($(PEGASUS_USE_OPENSLP),true) |
ifeq ($(PEGASUS_ENABLE_SLP),true) | ifeq ($(PEGASUS_ENABLE_SLP),true) |
DEFINES += -DPEGASUS_USE_EXTERNAL_SLP=1 |
PEGASUS_USE_EXTERNAL_SLP=openslp |
PEGASUS_USE_EXTERNAL_SLP_TYPE=1 |
PEGASUS_USE_OPENSLP= |
else | else |
$(error PEGASUS_USE_OPENSLP defined but PEGASUS_ENABLE_SLP is not true. \ | $(error PEGASUS_USE_OPENSLP defined but PEGASUS_ENABLE_SLP is not true. \ |
Please correct this inconsistency) | Please correct this inconsistency) |