## Copyright 1994 DUMPLETON SOFTWARE CONSULTING PTY LIMITED

## Initialisation.

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

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

MODULES := sh install

ifndef VARIANT
VARIANT := opt
endif

include $(SRCROOT)/project/init.mk

## Local definitions.

PROGRAMS := wrapper ose-man ose-info

SHFILTER := sed \
 -e 's%@OSE_RELEASE_NAME@%$(OSE_RELEASE_NAME)%' -e 's%@OSE_ROOT@%$(OSE_ROOT)%' \
 -e 's%@SHELL@%$(SHELL)%' -e 's%@CMDEXT@%$(CMDEXT)%' -e 's%@BINEXT@%$(BINEXT)%'

BINDIR := $(OSE_HOME)/bin

## Makeit modules.

include $(SRCROOT)/project/modules.mk

WRAPPERS := \
 $(BINDIR)/makeit$(CMDEXT) \
 $(BINDIR)/class2info$(CMDEXT) \
 $(BINDIR)/class2man$(CMDEXT) \
 $(BINDIR)/class2mml$(CMDEXT) \
 $(BINDIR)/class2src$(CMDEXT) \
 $(BINDIR)/info2man$(CMDEXT) \
 $(BINDIR)/info2mml$(CMDEXT) \
 $(BINDIR)/info2src$(CMDEXT) \
 $(BINDIR)/man2html$(CMDEXT) \
 $(BINDIR)/mksrc$(CMDEXT)

install.always :: $(WRAPPERS)

# Assume that if CMDEXT is non zero that we are on Windows/NT
# platform and therefore do not have "ln" program and so must
# use "cp".

$(WRAPPERS) : % : $(BINDIR)/wrapper$(CMDEXT)
	$(RM) $@
ifeq "$(CMDEXT)" ""
	ln $< $@
else
	cp $< $@
endif
