diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..519ae3a --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +config.h +bar +*.o +*.swp +*~ diff --git a/Makefile b/Makefile index 682b99e..2112c5f 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ CC ?= gcc STRIP ?= strip -CFLAGS ?= -O2 +CFLAGS ?= -Os LDFLAGS += -lxcb CFDEBUG = -g3 -pedantic -Wall -Wunused-parameter -Wlong-long\ -Wsign-conversion -Wconversion -Wimplicit-function-declaration @@ -17,6 +17,12 @@ all: ${EXEC} .c.o: ${CC} ${CFLAGS} -o $@ -c $< +${OBJS}: config.h + +config.h: + @echo creating $@ from config.def.h + @cp config.def.h $@ + ${EXEC}: ${OBJS} ${CC} ${LDFLAGS} -o ${EXEC} ${OBJS} ${STRIP} -s ${EXEC}