## Copyright 1992 OTC LIMITED

## Initialisation.

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

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

MODULES := install
NOMK := YES

include $(SRCROOT)/project/init.mk

## Local definitions.

INCDIR := $(OSE_HOME)/include/makeit

INCLUDES := $(filter %.sed %.mk,$(SRCFILES))
INCLUDES := $(filter-out c.mk C.mk cpp.mk cxx.mk c-cc.mk,$(INCLUDES))

ifneq "$(OSE_HOST)" "X86_NT35"
INCLUDES := $(INCLUDES) c.mk C.mk cpp.mk cxx.mk c-cc.mk
else
INCLUDES := $(INCLUDES) c.mk cpp.mk cxx.mk c-cc.mk
endif

## Makeit modules.

include $(SRCROOT)/project/modules.mk

## Local rules.

ifneq "$(OSE_HOST)" "X86_NT35"
C.mk : cc.mk
	cat $< | sed -e 's/cc/C/g' > $@
endif

c-cc.mk : cc.mk
	cat $< | sed -e 's/cc/c/g' > $@

cxx.mk : cc.mk
	cat $< | sed -e 's/cc/cxx/g' > $@

cpp.mk : cc.mk
	cat $< | sed -e 's/cc/cpp/g' > $@

clean.always ::
ifneq "$(OSE_HOST)" "X86_NT35"
	$(RM) C.mk
endif
	$(RM) cpp.mk cxx.mk c-cc.mk
