/**/#
/**/# inclink - incremental linker
/**/#

#if CompileInMachineDepSubdir && !defined(InMachineDepSubdir)
#define IHaveMachineDepSubdirs

MakeMachineDepSubdir()
DependMachineDepSubdir()

#else

BINDIR		= $(LOCALBINDIR)
LOCAL_LIBRARIES	= $(LIBINTERVIEWS)

SRCS		= $(SRC)//**/*.c

INCLINKOBJS	= \
	aout.o \
	base.o \
	chunk.o \
	ctdt.o \
	errhandler.o \
	hash.o \
	inclink.o \
	lib.o \
	loc.o \
	main.o \
	module.o \
	program.o \
	strtable.o \
	symbols.o \
	symtab.o \
	system.o \
	timer.o

KLINKOBJS = \
	error.o \
	klink.o

RELINKOBJS = \
	error.o \
	relink.o

TINCLINKOBJS = \
	error.o \
	tinclink.o

AllTarget(inclink klink relink tinclink)

SingleProgramTarget(inclink,$(INCLINKOBJS),$(LOCAL_LIBRARIES),)

SingleProgramTarget(klink,$(KLINKOBJS),$(LOCAL_LIBRARIES),)

SingleProgramTarget(relink,$(RELINKOBJS),$(LOCAL_LIBRARIES),)

SingleProgramTarget(tinclink,$(TINCLINKOBJS),$(LOCAL_LIBRARIES),)

InstallProgram(inclink,$(BINDIR))

InstallProgram(klink,$(BINDIR))

InstallProgram(relink,$(BINDIR))

InstallProgram(tinclink,$(BINDIR))

DependTarget()

MakeObjectFromSrc(aout)
MakeObjectFromSrc(base)
MakeObjectFromSrc(chunk)
MakeObjectFromSrc(ctdt)
MakeObjectFromSrc(errhandler)
MakeObjectFromSrc(error)
MakeObjectFromSrc(hash)
MakeObjectFromSrc(inclink)
MakeObjectFromSrc(lib)
MakeObjectFromSrc(loc)
MakeObjectFromSrc(main)
MakeObjectFromSrc(module)
MakeObjectFromSrc(program)
MakeObjectFromSrc(strtable)
MakeObjectFromSrc(symbols)
MakeObjectFromSrc(symtab)
MakeObjectFromSrc(system)
MakeObjectFromSrc(timer)

MakeObjectFromSrc(klink)

MakeObjectFromSrc(relink)

MakeObjectFromSrc(tinclink)

#endif /* if compiling in subdirectory */
