File: split-select.mk

package info (click to toggle)
android-platform-frameworks-base 1%3A14~beta1-3
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 326,092 kB
  • sloc: java: 2,032,373; xml: 343,016; cpp: 304,181; python: 3,683; ansic: 2,090; sh: 1,871; makefile: 117; sed: 19
file content (35 lines) | stat: -rw-r--r-- 694 bytes parent folder | download | duplicates (2)
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)