From e729e876d113d542de15b4025de534cd5149c437 Mon Sep 17 00:00:00 2001 From: Yongjin Kim Date: Fri, 1 Feb 2013 15:34:52 +0900 Subject: [PATCH] support android build --- Makefile.in | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Makefile.in b/Makefile.in index 87adc75..9142431 100644 --- a/Makefile.in +++ b/Makefile.in @@ -11,6 +11,11 @@ endif ifeq ($(UNAME),Linux) OSTYPE=linux endif +ifeq ($(CFG_OSTYPE),linux-androideabi) + OSTYPE=android +endif + +HOST_CC ?= gcc PROPERTY_PARSER_GEN_C_SRC= \ src/parse/properties/css_property_parser_gen.c \ @@ -183,10 +188,10 @@ CFLAGS += -I$(VPATH)/src -I$(VPATH)/include -I$(VPATH)/../../wapcaplet/libwapcap .PHONY: all all: libcss.dummy -PROPERTY_PARSER_GEN_OBJS = $(patsubst %.c,%.o,$(PROPERTY_PARSER_GEN_C_SRC)) +PROPERTY_PARSER_GEN_OBJS = $(patsubst %.c,%.o_sys,$(PROPERTY_PARSER_GEN_C_SRC)) css_property_parser_gen: $(PROPERTY_PARSER_GEN_OBJS) - $(CC) $(CFLAGS) -o $@ $< + $(HOST_CC) $(CFLAGS) -o $@ $< @@ -207,6 +212,9 @@ libcss.a: $(C_OBJS) gen_properties.dummy %.o: %.c mkdir -p `dirname $@` && $(CC) $(CFLAGS) -o $@ -c $< +%.o_sys: %.c + mkdir -p `dirname $@` && $(HOST_CC) $(CFLAGS) -o $@ -c $< + libcss.dummy: libcss.a touch $@ @@ -215,6 +223,6 @@ check: .PHONY: clean clean: - rm -f *.so *.a *.dylib *.dll *.dummy gen_prop*.o css_property_parser_gen gen_prop*.c src/*.o src/*/*.o src/*/*/*.o + rm -f *.so *.a *.dylib *.dll *.dummy gen_prop*.o css_property_parser_gen gen_prop*.c src/*.o src/*/*.o src/*/*/*.o src/*.o_sys src/*/*.o_sys src/*/*/*.o_sys