Times in log messages work again
[delight/dlt-lib.git] / Makefile
blobf79e44ef128ee82a9bacd8b3476d7f83cf190877
1 all: libdlt.a
3 VPATH := ${SRCDIR}
5 DLT_SOURCES = $(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
12 #VERSION=-funittest
13 VERSION=
15 %.o: %.dlt
16 [ -d `dirname $@` ] || mkdir -p `dirname $@`
17 ${DELIGHT_GCC}/bin/gdc ${VERSION} -c -g -o "$@" -I${SRCDIR} -I${TANGO}/include/d -I${TANGO}/include "$<"
19 %.o: %.d
20 [ -d `dirname $@` ] || mkdir -p `dirname $@`
21 ${DELIGHT_GCC}/bin/gdc ${VERSION} -c -g -o "$@" -I${SRCDIR} -I${TANGO}/include/d -I${TANGO}/include "$<"
23 libdlt.a: ${OBJECTS}
24 ar rcs libdlt.a ${OBJECTS}
26 install: libdlt.a
27 [ -d "${DISTDIR}/lib" ] || mkdir ${DISTDIR}/lib
28 [ -d "${DISTDIR}/include" ] || mkdir ${DISTDIR}/include
29 cp libdlt.a ${DISTDIR}/lib
30 cp -r "${SRCDIR}/dlt" "${DISTDIR}/include/"
31 cp -r "${SRCDIR}/std" "${DISTDIR}/include/"
32 cp -r "${SRCDIR}/gcc" "${DISTDIR}/include/"
34 clean:
35 rm -f ${OBJECTS}