summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Frysinger <vapier@chromium.org>2013-11-01 17:32:42 -0400
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2013-11-06 20:27:54 +0000
commit515197db4f204bf942b4d4f57bd994cc2e7e9c0c (patch)
treefb4c6d4af205006a2b4b7ce0ab3e923eca534b25
parentcc7424d39234cd5312b09ad2caf73e3dbfa24ef1 (diff)
downloadplatform_external_rootdev-515197db4f204bf942b4d4f57bd994cc2e7e9c0c.tar.gz
platform_external_rootdev-515197db4f204bf942b4d4f57bd994cc2e7e9c0c.tar.bz2
platform_external_rootdev-515197db4f204bf942b4d4f57bd994cc2e7e9c0c.zip
fix flag handling
Make sure we respect CPPFLAGS and don't hardcode BUG=None TEST=`emerge-x86-alex rootdev` uses right flags Change-Id: I668af9e02b842ddc54f60e07d313a564cc927413 Reviewed-on: https://chromium-review.googlesource.com/175522 Reviewed-by: Liam McLoughlin <lmcloughlin@chromium.org> Commit-Queue: Mike Frysinger <vapier@chromium.org> Tested-by: Mike Frysinger <vapier@chromium.org>
-rw-r--r--Makefile5
1 files changed, 3 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index ed0bbc2..1575f3a 100644
--- a/Makefile
+++ b/Makefile
@@ -2,16 +2,17 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
+CFLAGS += -Wall -Werror
OUT = $(CURDIR)
$(shell mkdir -p $(OUT))
all: $(OUT)/rootdev $(OUT)/librootdev.so.1.0
$(OUT)/rootdev: main.c $(OUT)/librootdev.so.1.0
- $(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@ -O2 -Wall
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $^ -o $@
$(OUT)/librootdev.so.1.0: rootdev.c
- $(CC) $(CFLAGS) $(LDFLAGS) -shared -fPIC \
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -fPIC \
-Wl,-soname,librootdev.so.1 $< -o $@
ln -s $(@F) $(OUT)/librootdev.so.1
ln -s $(@F) $(OUT)/librootdev.so