--- Makefile.orig 2009-09-29 17:03:31.000000000 +0200 +++ Makefile 2010-06-01 01:39:20.000000000 +0200 @@ -16,14 +16,15 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 -CC = gcc -CFLAGS = -fPIC -O3 -g -ggdb -c -std=gnu99 -I. -pedantic \ - -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE \ - -Wall -Werror -Wimplicit -Wunused -Wcomment -Wchar-subscripts -Wuninitialized -Wcast-align \ - -Wreturn-type -Wpointer-arith -Wbad-function-cast +CC ?= gcc +INC = -I. +DEFINES = -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE +EXTRAFLAGS = $(CFLAGS) -std=gnu99 -pedantic -Wall -Wimplicit \ + -Wunused -Wcomment -Wchar-subscripts -Wuninitialized -Wcast-align \ + -Wreturn-type -Wpointer-arith -Wbad-function-cast -LD = gcc -LDFLAGS = -fPIC -lpthread +LD ?= gcc +LIBS = -lpthread SRCS = debug.c intrace.c threads.c listener.c \ sender.c display.c @@ -34,10 +35,10 @@ all: $(BIN) .c.o: %.c - @(echo CC $<; $(CC) $(CFLAGS) $<) + $(CC) $(INC) $(DEFINES) ${EXTRAFLAGS} -c $< $(BIN): $(OBJS) - @(echo LD $@; $(CC) -o $(BIN) $(OBJS) $(LDFLAGS)) + $(CC) ${LDFLAGS} $(OBJS) $(LIBS) -o $(BIN) clean: @(echo CLEAN; rm -f core $(OBJS) $(BIN))