All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] can-utils: AOSP build improvements
@ 2013-02-18  8:06 yegorslists
  2013-02-18  8:15 ` Marc Kleine-Budde
  0 siblings, 1 reply; 6+ messages in thread
From: yegorslists @ 2013-02-18  8:06 UTC (permalink / raw)
  To: linux-can; +Cc: mkl, Yegor Yefremov

From: Yegor Yefremov <yegorslists@googlemail.com>

Add local headers and GCC flags for all can-utils targets.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
---
 Android.mk |  148 ++++++++++++++++++++++++++++++++++++++++++++----------------
 1 files changed, 109 insertions(+), 39 deletions(-)

diff --git a/Android.mk b/Android.mk
index 56a80c1..db83bbb 100755
--- a/Android.mk
+++ b/Android.mk
@@ -8,7 +8,11 @@ include $(CLEAR_VARS)
 
 LOCAL_SRC_FILES := lib.c
 LOCAL_MODULE := libcan
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_STATIC_LIBRARY)
 
@@ -22,8 +26,11 @@ LOCAL_SRC_FILES := candump.c
 LOCAL_MODULE := candump
 LOCAL_MODULE_TAGS := optional
 LOCAL_STATIC_LIBRARIES := libcan
-LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -37,8 +44,11 @@ LOCAL_SRC_FILES := cansend.c
 LOCAL_MODULE := cansend
 LOCAL_MODULE_TAGS := optional
 LOCAL_STATIC_LIBRARIES := libcan
-LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -51,8 +61,11 @@ include $(CLEAR_VARS)
 LOCAL_SRC_FILES := bcmserver.c
 LOCAL_MODULE := bcmserver
 LOCAL_MODULE_TAGS := optional
-LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -66,8 +79,11 @@ include $(CLEAR_VARS)
 LOCAL_SRC_FILES := can-calc-bit-timing.c
 LOCAL_MODULE := can-calc-bit-timing
 LOCAL_MODULE_TAGS := optional
-LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -80,8 +96,11 @@ include $(CLEAR_VARS)
 LOCAL_SRC_FILES := canbusload.c
 LOCAL_MODULE := canbusload
 LOCAL_MODULE_TAGS := optional
-LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -94,8 +113,11 @@ include $(CLEAR_VARS)
 LOCAL_SRC_FILES := canfdtest.c
 LOCAL_MODULE := canfdtest
 LOCAL_MODULE_TAGS := optional
-LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -109,8 +131,11 @@ LOCAL_SRC_FILES := cangen.c
 LOCAL_MODULE := cangen
 LOCAL_MODULE_TAGS := optional
 LOCAL_STATIC_LIBRARIES := libcan
-LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -123,8 +148,11 @@ include $(CLEAR_VARS)
 LOCAL_SRC_FILES := cangw.c
 LOCAL_MODULE := cangw
 LOCAL_MODULE_TAGS := optional
-LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -138,8 +166,11 @@ LOCAL_SRC_FILES := canlogserver.c
 LOCAL_MODULE := canlogserver
 LOCAL_MODULE_TAGS := optional
 LOCAL_STATIC_LIBRARIES := libcan
-LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -153,8 +184,11 @@ LOCAL_SRC_FILES := canplayer.c
 LOCAL_MODULE := canplayer
 LOCAL_MODULE_TAGS := optional
 LOCAL_STATIC_LIBRARIES := libcan
-LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -167,8 +201,11 @@ include $(CLEAR_VARS)
 LOCAL_SRC_FILES := cansniffer.c
 LOCAL_MODULE := cansniffer
 LOCAL_MODULE_TAGS := optional
-LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -182,7 +219,10 @@ LOCAL_SRC_FILES := isotpdump.c
 LOCAL_MODULE := isotpdump
 LOCAL_MODULE_TAGS := optional
 LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -196,7 +236,10 @@ LOCAL_SRC_FILES := isotprecv.c
 LOCAL_MODULE := isotprecv
 LOCAL_MODULE_TAGS := optional
 LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -210,7 +253,10 @@ LOCAL_SRC_FILES := isotpsend.c
 LOCAL_MODULE := isotpsend
 LOCAL_MODULE_TAGS := optional
 LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -224,7 +270,10 @@ LOCAL_SRC_FILES := isotpserver.c
 LOCAL_MODULE := isotpserver
 LOCAL_MODULE_TAGS := optional
 LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -238,7 +287,10 @@ LOCAL_SRC_FILES := isotpsniffer.c
 LOCAL_MODULE := isotpsniffer.c
 LOCAL_MODULE_TAGS := optional
 LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -252,7 +304,10 @@ LOCAL_SRC_FILES := isotptun.c
 LOCAL_MODULE := isotptun
 LOCAL_MODULE_TAGS := optional
 LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -266,8 +321,11 @@ LOCAL_SRC_FILES := log2asc.c
 LOCAL_MODULE := log2asc
 LOCAL_MODULE_TAGS := optional
 LOCAL_STATIC_LIBRARIES := libcan
-LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -281,8 +339,11 @@ LOCAL_SRC_FILES := log2long.c
 LOCAL_MODULE := log2long
 LOCAL_MODULE_TAGS := optional
 LOCAL_STATIC_LIBRARIES := libcan
-LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -295,8 +356,11 @@ include $(CLEAR_VARS)
 LOCAL_SRC_FILES := slcan_attach.c
 LOCAL_MODULE := slcan_attach
 LOCAL_MODULE_TAGS := optional
-LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -309,8 +373,11 @@ include $(CLEAR_VARS)
 LOCAL_SRC_FILES := slcand.c
 LOCAL_MODULE := slcand
 LOCAL_MODULE_TAGS := optional
-LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
 
@@ -323,7 +390,10 @@ include $(CLEAR_VARS)
 LOCAL_SRC_FILES := slcanpty.c
 LOCAL_MODULE := slcanpty
 LOCAL_MODULE_TAGS := optional
-LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
-LOCAL_CFLAGS := -O2 -g -W -Wall
+LOCAL_C_INCLUDES := $(KERNEL_HEADERS) $(LOCAL_PATH)/include/
+LOCAL_CFLAGS := -O2 -g -W -Wall \
+	    -DSO_RXQ_OVFL=40 \
+	    -DPF_CAN=29 \
+	    -DAF_CAN=PF_CAN
 
 include $(BUILD_EXECUTABLE)
-- 
1.7.7


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-02-20  8:44 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-18  8:06 [PATCH] can-utils: AOSP build improvements yegorslists
2013-02-18  8:15 ` Marc Kleine-Budde
2013-02-18  9:10   ` Yegor Yefremov
2013-02-18  9:21     ` Marc Kleine-Budde
2013-02-18 21:56       ` Oliver Hartkopp
2013-02-20  8:43         ` Kurt Van Dijck

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.