All pastes #113036 Raw Edit

Anonymous

public text v1 · immutable
·published 2006-08-03 10:07 UTC
rendered paste body
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/