## Copyright 1992 OTC LIMITED
## Copyright 1995 DUMPLETON SOFTWARE CONSULTING PTY LIMITED

## Initialisation.

ifeq "$(SRCDIR)" ""
SRCDIR := .
endif

BLDROOT := ../../..
SRCROOT := $(SRCDIR)/$(BLDROOT)

MODULES := c cc check install
MAKEIT_OPTIONS := purify shlib
CHECK_OPTIONS := short_suffixes

include $(SRCROOT)/project/init.mk

## Local definitions.

CPPFLAGS += -I../../../include

ifeq "$(_makeit_cxx_supports_cafe_repositories)" "YES"
override MKPTR := ../$(MK).ptr
endif

ifneq "$(filter 1% 2% 3%,$(OS_VERSION))" ""
ifneq "$(SCHEMA_DB_DIR)" ""
OS_COMPILATION_SCHEMA_DB_PATH := $(SCHEMA_DB_DIR)/libOTC_$(VARIANT).libschema
OS_APPLICATION_SCHEMA_DB_PATH := $(SCHEMA_DB_DIR)/appl_$(VARIANT).schema
else
OS_COMPILATION_SCHEMA_DB_PATH := ../libOTC_$(VARIANT).libschema
OS_APPLICATION_SCHEMA_DB_PATH := $(MK)/appl_$(VARIANT).schema
endif
else
ifneq "$(SCHEMA_DB_DIR)" ""
OS_COMPILATION_SCHEMA_DB_PATH := $(SCHEMA_DB_DIR)/libOTC_$(VARIANT).cdb
OS_APPLICATION_SCHEMA_DB_PATH := $(SCHEMA_DB_DIR)/appl_$(VARIANT).adb
else
OS_COMPILATION_SCHEMA_DB_PATH := ../libOTC_$(VARIANT).cdb
OS_APPLICATION_SCHEMA_DB_PATH := $(MK)/appl_$(VARIANT).adb
endif
endif

## Makeit modules.

include $(SRCROOT)/project/modules.mk

## Local rules.

ifeq "$(OSE_BUILDALL)" "YES"
install.always :: mostlyclean

mostlyclean.always ::
	$(RM) $(MK)/lib.so
endif
