diff options
author | Mike Frysinger <vapier@chromium.org> | 2013-11-01 17:32:42 -0400 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2013-11-06 20:27:54 +0000 |
commit | 515197db4f204bf942b4d4f57bd994cc2e7e9c0c (patch) | |
tree | fb4c6d4af205006a2b4b7ce0ab3e923eca534b25 | |
parent | cc7424d39234cd5312b09ad2caf73e3dbfa24ef1 (diff) | |
download | platform_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-- | Makefile | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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 |