TT#24224 Pass the relevant build flags to compile and link stages

For compilation we need CPPFLAGS and CFLAGS. For likning we need
CFLAGS and LDFLAGS.

Change-Id: I6443bee33e862e4f7940da86f4fb0682608d46e1
changes/31/16731/4
Guillem Jover 8 years ago
parent 5d455c3fc5
commit 0035cd025d

@ -7,7 +7,7 @@ CFLAGS := -I/usr/include/mysql $(GLIB_CFLAGS) -g -Wall -O2
#CFLAGS += -DWITH_TIME_CALC
GLIB_LDFLAGS := $(shell pkg-config glib-2.0 --libs)
LDFLAGS := -lmysqlclient -g
LDFLAGS := $(GLIB_LDFLAGS) -lmysqlclient
CFILES := $(wildcard *.c)
OFILES := $(CFILES:.c=.o)
@ -17,10 +17,10 @@ OFILES := $(CFILES:.c=.o)
all: $(BIN)
$(BIN): $(OFILES)
$(CC) -o $@ $^ $(LDFLAGS) $(GLIB_LDFLAGS)
$(CC) -o $@ $^ $(CFLAGS) $(LDFLAGS)
%.o: %.c
$(CC) $(CFLAGS) -c -o $@ $<
$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
clean:
rm -f *.o

Loading…
Cancel
Save