
## Define the tmp directories.


OBJDIR= ${SRCDIR}/obj-${TVENDOR}-${TCPU}
LIBDIR= ${SRCDIR}/lib-${TVENDOR}-${TCPU}
BINDIR= ${SRCDIR}/bin-${TVENDOR}-${TCPU}


## Define the library object files based on the library source files.


.IF ${LIBSRC} != ${NULL}
	LIBOBJ = ${OBJDIR}/{${LIBSRC:b}}.o
.END

.IF ${LIBSRC-D} != ${NULL}
	LIBOBJ-D = ${OBJDIR}/{${LIBSRC-D:b}}-d.o
.END

.IF ${LIBSRC-D-T} != ${NULL}
	LIBOBJ-D-T = ${OBJDIR}/{${LIBSRC-D-T:b}}-d-t.o
.END

.IF ${LIBSRC-M} != ${NULL}
	LIBOBJ-M = ${OBJDIR}/{${LIBSRC-M:b}}-m.o
.END

.IF ${LIBSRC-M-D} != ${NULL}
	LIBOBJ-M-D = ${OBJDIR}/{${LIBSRC-M-D:b}}-m-d.o
.END

.IF ${LIBSRC-M-D-T} != ${NULL}
	LIBOBJ-M-D-T = ${OBJDIR}/{${LIBSRC-M-D-T:b}}-m-d-t.o
.END

#----------------------------------------------------------

.IF ${LIBSRC1} != ${NULL}
	LIBOBJ1 = ${OBJDIR}/{${LIBSRC1:b}}.o
.END

.IF ${LIBSRC1-D} != ${NULL}
	LIBOBJ1-D = ${OBJDIR}/{${LIBSRC1-D:b}}-d.o
.END

.IF ${LIBSRC1-D-T} != ${NULL}
	LIBOBJ1-D-T = ${OBJDIR}/{${LIBSRC1-D-T:b}}-d-t.o
.END

.IF ${LIBSRC1-M} != ${NULL}
	LIBOBJ1-M = ${OBJDIR}/{${LIBSRC1-M:b}}-m.o
.END

.IF ${LIBSRC1-M-D} != ${NULL}
	LIBOBJ1-M-D = ${OBJDIR}/{${LIBSRC1-M-D:b}}-m-d.o
.END

.IF ${LIBSRC1-M-D-T} != ${NULL}
	LIBOBJ1-M-D-T = ${OBJDIR}/{${LIBSRC1-M-D-T:b}}-m-d-t.o
.END


## Define the library object files based on the library assembly files.


.IF ${LIBASM} != ${NULL}
	LIBOBJ += ${OBJDIR}/{${LIBASM:b}}.o
.END

.IF ${LIBASM-D} != ${NULL}
	LIBOBJ-D += ${OBJDIR}/{${LIBASM-D:b}}-d.o
.END

.IF ${LIBASM-D-T} != ${NULL}
	LIBOBJ-D-T += ${OBJDIR}/{${LIBASM-D-T:b}}-d-t.o
.END

.IF ${LIBASM-M} != ${NULL}
	LIBOBJ-M += ${OBJDIR}/{${LIBASM-M:b}}-m.o
.END

.IF ${LIBASM-M-D} != ${NULL}
	LIBOBJ-M-D += ${OBJDIR}/{${LIBASM-M-D:b}}-m-d.o
.END

.IF ${LIBASM-M-D-T} != ${NULL}
	LIBOBJ-M-D-T += ${OBJDIR}/{${LIBASM-M-D-T:b}}-m-d-t.o
.END

#----------------------------------------------------------

.IF ${LIBASM1} != ${NULL}
	LIBOBJ1 += ${OBJDIR}/{${LIBASM1:b}}.o
.END

.IF ${LIBASM1-D} != ${NULL}
	LIBOBJ1-D += ${OBJDIR}/{${LIBASM1-D:b}}-d.o
.END

.IF ${LIBASM1-D-T} != ${NULL}
	LIBOBJ1-D-T += ${OBJDIR}/{${LIBASM1-D-T:b}}-d-t.o
.END

.IF ${LIBASM1-M} != ${NULL}
	LIBOBJ1-M += ${OBJDIR}/{${LIBASM1-M:b}}-m.o
.END

.IF ${LIBASM1-M-D} != ${NULL}
	LIBOBJ1-M-D += ${OBJDIR}/{${LIBASM1-M-D:b}}-m-d.o
.END

.IF ${LIBASM1-M-D-T} != ${NULL}
	LIBOBJ1-M-D-T += ${OBJDIR}/{${LIBASM1-M-D-T:b}}-m-d-t.o
.END


## Define the module object files based on the module source files.


.IF ${MODSRC} != ${NULL}
	MODOBJ = ${OBJDIR}/{${MODSRC:b}}.o
.END

.IF ${MODSRC-D} != ${NULL}
	MODOBJ-D = ${OBJDIR}/{${MODSRC-D:b}}-d.o
.END

.IF ${MODSRC-D-T} != ${NULL}
	MODOBJ-D-T = ${OBJDIR}/{${MODSRC-D-T:b}}-d-t.o
.END

.IF ${MODSRC-M} != ${NULL}
	MODOBJ-M = ${OBJDIR}/{${MODSRC-M:b}}-m.o
.END

.IF ${MODSRC-M-D} != ${NULL}
	MODOBJ-M-D = ${OBJDIR}/{${MODSRC-M-D:b}}-m-d.o
.END

.IF ${MODSRC-M-D-T} != ${NULL}
	MODOBJ-M-D-T = ${OBJDIR}/{${MODSRC-M-D-T:b}}-m-d-t.o
.END


## Define the module object files based on the module assembly files.


.IF ${MODASM} != ${NULL}
	MODOBJ = ${OBJDIR}/{${MODASM:b}}.o
.END

.IF ${MODASM-D} != ${NULL}
	MODOBJ-D = ${OBJDIR}/{${MODASM-D:b}}-d.o
.END

.IF ${MODASM-D-T} != ${NULL}
	MODOBJ-D-T = ${OBJDIR}/{${MODASM-D-T:b}}-d-t.o
.END

.IF ${MODASM-M} != ${NULL}
	MODOBJ-M = ${OBJDIR}/{${MODASM-M:b}}-m.o
.END

.IF ${MODASM-M-D} != ${NULL}
	MODOBJ-M-D = ${OBJDIR}/{${MODASM-M-D:b}}-m-d.o
.END

.IF ${MODASM-M-D-T} != ${NULL}
	MODOBJ-M-D-T = ${OBJDIR}/{${MODASM-M-D-T:b}}-m-d-t.o
.END


## Define the module files.


MODULES = ${MODOBJ} ${MODOBJ-D} ${MODOBJ-D-T} ${MODOBJ-M} ${MODOBJ-M-D} ${MODOBJ-M-D-T}


## Define the library files.


LIBRARIES = ${LIB} ${LIB-D} ${LIB-D-T} ${LIB-M} ${LIB-M-D} ${LIB-M-D-T} ${LIB1} ${LIB1-D} ${LIB1-D-T} ${LIB1-M} ${LIB1-M-D} ${LIB1-M-D-T}


## Define the dependence files.


DEPENDS = ${DEPEND} ${DEPEND-D} ${DEPEND-D-T} ${DEPEND-M} ${DEPEND-M-D} ${DEPEND-M-D-T}


## Define the files that normally get cleaned.


CLEAN = ${OBJDIR} ${LIBDIR} ${BINDIR}
