VERSION = 0.3.9b EXEC = matrix_${VERSION} CC = cc CFLAGS_DEBUG = -ggdb #-Wno-unused CFLAGS = -Wall -Werror -pedantic -Wno-unused #-O3 #${CFLAGS_DEBUG} #LDFLAGS_Linux = -L/usr/pkg/lib #LDFLAGS = ${LDFLAGS_${HOSTTYPE}} LIBS = -lncurses MATRIX_SRC = matrix.c \ term_tools.c HEADER = Defines.h SRC = ${MATRIX_SRC} OBJ = ${SRC:.c=.o} .PHONY: all all: ${HEADER} ${OBJ} ${CC} ${CFLAGS} ${INCLUDE} ${LDFLAGS} ${LIBS} -o ${EXEC} ${OBJ} .c.o: ${CC} ${CFLAGS} ${INCLUDE} -c -o $@ $< .PHONY: clean clean: rm -f ./*~ rm -f ./*/*~ rm -f ${OBJ} .PHONY: distclean distclean: clean rm -f ${EXEC} .PHONY: tarball tarball: distclean cd ..&& tar zcvf ${EXEC}.tar.gz matrix/