* Fix build system to not hardcode CC * Fix build system to respect user flags --- a/src/Makefile +++ b/src/Makefile @@ -20,16 +20,14 @@ # $Id: Makefile,v 2.16 2002/08/11 15:57:07 jehsom Exp $ - -CFLAGS = -I../include -I. -O -W -Wall -g -D_REENTRANT #-pg -a -LDFLAGS = -lfl -lpthread # -flex for linux, solaris ? -LEX_CFLAGS = -I../include -I. -g -D_REENTRANT #-pg -a +CFLAGS := $(CFLAGS) -I../include -I. -O -W -Wall -D_REENTRANT +LDFLAGS := $(LDFLAGS) -lfl -lpthread +LEX_CFLAGS = -I../include -I. -D_REENTRANT # in Linux, LFLAGS is empty. In Solaris, LFLAGS = -lnsl -lsocket #LFLAGS = -lnsl -lsocket VPATH = .:../include -CC := gcc LEX = flex YACC = yacc INCLUDE := $(wildcard ../include/*.h) @@ -52,7 +50,7 @@ $(OBJS): $(INCLUDE) $(CONFOBS): $(CONFSRC) - $(CC) $(LEX_CFLAGS) -c $(@:.o=.c) + $(CC) $(CFLAGS) $(LEX_CFLAGS) -c $(@:.o=.c) lex.yy.c: parse.l $(LEX) $^