Pass through CFLAGS,LDFLAGS vars

This allows things like O_LARGEFILE / _FILE_OFFSET_BITS to be defined,
allowing the proper definition of st.s_size to be used

Change-Id: I3fe26471218bef2762e7e7e36a91fb149bb166fc
diff --git a/Makefile b/Makefile
index 058d135..d533563 100644
--- a/Makefile
+++ b/Makefile
@@ -77,11 +77,11 @@
 	echo "/* file generated automatically */" > $@ ; for t in $(TOOLS) ; do echo "TOOL($$t)" >> $@ ; done
 
 $(TARGET_OUT)/%.o: %.c
-	$(CC) $(DEFINES) -I${TARGET_OUT} -c -o $@ $<
+	$(CC) $(CFLAGS) $(DEFINES) -I${TARGET_OUT} -c -o $@ $<
 
 OBJFILES := $(patsubst %.c,$(TARGET_OUT)/%.o,$(LOCAL_SRC_FILES))
 DEFINES := -g -DNO_ANDROID_HEADERS
-LIBRARIES := -lpthread
+LIBRARIES := -lpthread $(LDFLAGS)
 
 toolbox: $(TOOLS_H) $(OBJFILES)
 	$(CC) -o $(TARGET_OUT)/$(LOCAL_MODULE) $(DEFINES) $(OBJFILES) $(LIBRARIES)