1# 2# Copyright 2006 The Android Open Source Project 3# 4# Android Asset Packaging Tool 5# 6 7ifeq ($(HOST_OS),linux) 8 9LOCAL_PATH:= $(call my-dir) 10include $(CLEAR_VARS) 11 12LOCAL_SRC_FILES := \ 13 lib/abitset.c \ 14 lib/argmatch.c \ 15 lib/basename.c \ 16 lib/bitset.c \ 17 lib/bitset_stats.c \ 18 lib/bitsetv-print.c \ 19 lib/bitsetv.c \ 20 lib/dirname.c \ 21 lib/dup-safer.c \ 22 lib/ebitset.c \ 23 lib/exitfail.c \ 24 lib/fd-safer.c \ 25 lib/fopen-safer.c \ 26 lib/get-errno.c \ 27 lib/hard-locale.c \ 28 lib/hash.c \ 29 lib/lbitset.c \ 30 lib/mbswidth.c \ 31 lib/pipe-safer.c \ 32 lib/quote.c \ 33 lib/quotearg.c \ 34 lib/stripslash.c \ 35 lib/subpipe.c \ 36 lib/timevar.c \ 37 lib/vbitset.c \ 38 lib/xalloc-die.c \ 39 lib/xmalloc.c \ 40 lib/xstrndup.c \ 41 \ 42 src/LR0.c \ 43 src/assoc.c \ 44 src/closure.c \ 45 src/complain.c \ 46 src/conflicts.c \ 47 src/derives.c \ 48 src/files.c \ 49 src/getargs.c \ 50 src/gram.c \ 51 src/lalr.c \ 52 src/location.c \ 53 src/main.c \ 54 src/muscle_tab.c \ 55 src/nullable.c \ 56 src/output.c \ 57 src/parse-gram.c \ 58 src/print.c \ 59 src/print_graph.c \ 60 src/reader.c \ 61 src/reduce.c \ 62 src/relation.c \ 63 src/scan-gram-c.c \ 64 src/scan-skel-c.c \ 65 src/state.c \ 66 src/symlist.c \ 67 src/symtab.c \ 68 src/tables.c \ 69 src/uniqstr.c \ 70 src/vcg.c 71 72LOCAL_MODULE := bison 73LOCAL_MODULE_CLASS := EXECUTABLES 74LOCAL_IS_HOST_MODULE := true 75intermediates := $(call local-intermediates-dir) 76 77LOCAL_CFLAGS := -DHAVE_CONFIG_H -DPKGDATADIR=\"$(LOCAL_PATH)/data\" 78 79LOCAL_C_INCLUDES := \ 80 $(LOCAL_PATH)/lib 81 82include $(BUILD_HOST_EXECUTABLE) 83 84endif 85