## Copyright 1992 OTC LIMITED

## Initialisation.

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

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

MODULES := install
NOMK := YES

include $(SRCROOT)/project/init.mk

## Local definitions.

SUBDIRS := files system program dispatch

INCDIR := $(OSE_HOME)/include/OUX

INCLUDES := PTMAP

## Makeit modules.

include $(SRCROOT)/project/modules.mk

## Local targets/rules.

vpath PTMAP $(SRCDIR)

ifeq "$(HAVE_LONG_FILE_NAMES)" "YES"

MKHEADER := $(SHELL) $(SCRIPTDIR)/mkheader$(CMDEXT) -remove -DLIBNAME=OUX

install.always :: \
 $(INCDIR)/Directory.hh \
 $(INCDIR)/Pathname.hh \
 $(INCDIR)/Stat.hh \
 $(INCDIR)/Group.hh \
 $(INCDIR)/User.hh \
 $(INCDIR)/SignalBlock.hh \
 $(INCDIR)/SignalHandler.hh \
 $(INCDIR)/Program.hh \
 $(INCDIR)/Dispatcher.hh \
 $(INCDIR)/JobQueue.hh \
 $(INCDIR)/Signal.hh

$(INCDIR)/Directory.hh :
	$(MKHEADER) -DINCLUDE=OUX/files/directry.hh $(INCDIR)/Directory.hh

$(INCDIR)/Pathname.hh :
	$(MKHEADER) -DINCLUDE=OUX/files/pathname.hh $(INCDIR)/Pathname.hh

$(INCDIR)/Stat.hh :
	$(MKHEADER) -DINCLUDE=OUX/files/stat.hh $(INCDIR)/Stat.hh

$(INCDIR)/Group.hh :
	$(MKHEADER) -DINCLUDE=OUX/system/group.hh $(INCDIR)/Group.hh

$(INCDIR)/User.hh :
	$(MKHEADER) -DINCLUDE=OUX/system/user.hh $(INCDIR)/User.hh

$(INCDIR)/SignalBlock.hh :
	$(MKHEADER) -DINCLUDE=OUX/system/sigblock.hh $(INCDIR)/SignalBlock.hh

$(INCDIR)/SignalHandler.hh :
	$(MKHEADER) -DINCLUDE=OUX/system/sighndle.hh $(INCDIR)/SignalHandler.hh

$(INCDIR)/Program.hh :
	$(MKHEADER) -DINCLUDE=OUX/program/program.hh $(INCDIR)/Program.hh

$(INCDIR)/Dispatcher.hh :
	$(MKHEADER) -DINCLUDE=OUX/dispatch/dispatch.hh $(INCDIR)/Dispatcher.hh

$(INCDIR)/JobQueue.hh :
	$(MKHEADER) -DINCLUDE=OUX/dispatch/jobqueue.hh $(INCDIR)/JobQueue.hh

$(INCDIR)/Signal.hh :
	$(MKHEADER) -DINCLUDE=OUX/dispatch/signal.hh $(INCDIR)/Signal.hh

endif
