1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
NAME = split-select
# tools/split-select/Android.bp
SOURCES = \
Abi.cpp \
Grouper.cpp \
Rule.cpp \
RuleGenerator.cpp \
SplitDescription.cpp \
SplitSelector.cpp \
Main.cpp \
SOURCES := $(foreach source, $(SOURCES), tools/split-select/$(source))
OBJECTS = $(SOURCES:.cpp=.o)
CPPFLAGS += \
-D_DARWIN_UNLIMITED_STREAMS \
-Ilibs/androidfw/include \
-Itools \
LDFLAGS += \
-Ldebian/out \
-L/usr/lib/$(DEB_HOST_MULTIARCH)/android \
-Wl,-rpath=/usr/lib/$(DEB_HOST_MULTIARCH)/android \
-laapt \
-landroidfw \
-llog \
-lutils \
-pie
build: $(OBJECTS)
$(CXX) $^ -o debian/out/$(NAME) $(LDFLAGS)
$(OBJECTS): %.o: %.cpp
$(CXX) -c -o $@ $< $(CXXFLAGS) $(CPPFLAGS)
|