Release 0.1
[delight/dlt-lib.git] / Makefile
blob964139e763e8cc32df2fb412f3e15550f15d97c6
1 all: libdlt.a
3 VPATH := ${SRCDIR}
5 SOURCES = $(wildcard ${SRCDIR}/dlt/*.dlt)
6 OBJECTS = $(patsubst ${SRCDIR}/%.dlt,%.o,${SOURCES})
8 VERSION = -fversion=GNU_pthread_suspend -fversion=Linux -fversion=Unix -fversion=GNU_Need_execvpe -fversion=Posix -funittest
9 #-fd-verbose --save-temps
11 %.o: %.dlt
12 [ -d `dirname $@` ] || mkdir -p `dirname $@`
13 ${DELIGHT_GCC}/bin/gdc ${VERSION} -c -g -o "$@" -I${TANGO}/include/d -I${TANGO}/include -I${SRCDIR} "$<"
15 libdlt.a: ${OBJECTS}
16 ar rcs libdlt.a ${OBJECTS}
18 install: libdlt.a
19 [ -d "${DISTDIR}/lib" ] || mkdir ${DISTDIR}/lib
20 [ -d "${DISTDIR}/include" ] || mkdir ${DISTDIR}/include
21 cp libdlt.a ${DISTDIR}/lib
22 cp -r "${SRCDIR}/dlt" "${DISTDIR}/include/"
23 cp -r "${SRCDIR}/std" "${DISTDIR}/include/"
24 cp -r "${SRCDIR}/gcc" "${DISTDIR}/include/"
26 clean:
27 rm -f ${OBJECTS}