5 DLT_SOURCES
= $(wildcard ${SRCDIR}/dlt
/*.dlt
) $(wildcard ${SRCDIR}/dlt
/*/*.dlt
)
6 D_SOURCES
= $(wildcard ${SRCDIR}/dlt
/*/*/*.d
)
7 SOURCES
= ${DLT_SOURCES} ${D_SOURCES}
8 OBJECTS
= $(patsubst ${SRCDIR}/%.dlt
,%.o
,${DLT_SOURCES}) $(patsubst ${SRCDIR}/%.d
,%.o
,${D_SOURCES})
10 #VERSION = -fversion=GNU_pthread_suspend -fversion=Linux -fversion=Unix -fversion=GNU_Need_execvpe -fversion=Posix -funittest
11 #-fd-verbose --save-temps
16 [ -d
`dirname $@` ] || mkdir
-p
`dirname $@`
17 ${DELIGHT_GCC}/bin
/gdc
${VERSION} -c
-g
-o
"$@" -I
${SRCDIR} "$<"
20 [ -d
`dirname $@` ] || mkdir
-p
`dirname $@`
21 ${DELIGHT_GCC}/bin
/gdc
${VERSION} -c
-g
-o
"$@" -I
${SRCDIR} "$<"
24 ${DELIGHT_GCC}/bin
/gdc
-shared
-Wl
,-soname
,libdlt.so
-o libdlt.so
-L
${DELIGHT_GCC}/lib64
-L
${DELIGHT_GCC}/lib
${OBJECTS} -lc
27 [ -d
"${DISTDIR}/lib" ] || mkdir
${DISTDIR}/lib
28 [ -d
"${DISTDIR}/include" ] || mkdir
${DISTDIR}/include
29 cp libdlt.so
${DISTDIR}/lib
30 cp
-r
"${SRCDIR}/dlt" "${DISTDIR}/include/"