Fri, 16 Sep 2011 09:59:20 +0200
changed makefile to auto-include any source file
1 CC = gcc
2 BUILDDIR = build/
3 OBJ = $(shell ls | grep \.c | sed 's/^\([^.]*\)\.c/${BUILDDIR:/=\/}\1.o/g' | tr '\n' ' ')
4 BIN = ${BUILDDIR}/cline
6 all: ${OBJ}
7 ${CC} -o ${BIN} ${OBJ}
9 ${BUILDDIR}%.o: %.c
10 mkdir -p ${BUILDDIR}
11 ${CC} -c -std=c99 -o ${BUILDDIR}$*.o $<
13 clean:
14 rm build/*