1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
CFLAGS += -Wall -O -pipe
VERSION=0.7
all: elfrc
elfrc: elfrc.o
${CC} ${CFLAGS} ${LDFLAGS} -o elfrc elfrc.o
elfrc.o: config.h
config.h:
@rm -f config.h
@echo "#ifndef __`uname`__" > config.h
@echo "# define __`uname`__ 1" >> config.h
@echo "#endif" >> config.h
@echo "#define ELFRC_VERSION \"${VERSION}\"" >> config.h
dist: clean
cd .. && \
rm -rf elfrc-${VERSION} && \
mkdir elfrc-${VERSION} && \
for FILE in Makefile README LICENSE elfrc.c; do \
cp -f elfrc/$$FILE elfrc-${VERSION}; \
done && \
rm -f elfrc-${VERSION}.tar.gz && \
tar vzcf elfrc-${VERSION}.tar.gz elfrc-${VERSION} && \
rm -rf elfrc-${VERSION} && \
cd elfrc
clean:
rm -f elfrc.o config.h elfrc
|