summaryrefslogtreecommitdiffstats
path: root/android-projects/makefile
blob: 3857d927a851fa61a3af69a93ccd5bbf6d1d0fc6 (plain)
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
36
37
38
39
include ./root.mk

ifeq ($(PROJECT), tinyWRAP)
PROJECT_ROOT:=../bindings/java/android
else
PROJECT_ROOT:=../$(PROJECT)
endif

ifeq ($(STRIP_LIB), )
	STRIP_LIB:=no
	ifeq ($(DEBUG), no)
		ifeq ($(BT), shared)
			STRIP_LIB:=yes
		endif
	endif
endif


ifeq ($(STRIP_LIB), yes)
all:
	(cd $(PROJECT_ROOT); \
	$(MAKE) -f droid-makefile all; \
	$(STRIP) --strip-all --remove-section=.comment --remove-section=.note ./lib$(PROJECT)_$(MARCH).$(EXT); \
	cp -f ./lib$(PROJECT)_$(MARCH).$(EXT) $(OUTPUT_DIR);\
	)
else
all:
	(cd $(PROJECT_ROOT); $(MAKE) -f droid-makefile all; cp -f lib$(PROJECT)_$(MARCH).$(EXT) $(OUTPUT_DIR))
endif
	
install:
	(cd $(PROJECT_ROOT) ; $(MAKE) -f droid-makefile install)

clean:
	(cd $(PROJECT_ROOT); $(MAKE) -f droid-makefile clean)

gdbserver:
	$(ANDROID_SDK_ROOT)/tools/adb forward tcp:1234: tcp:1234
	$(ANDROID_SDK_ROOT)/tools/adb shell $(EXEC_DIR)/gdbserver :1234 $(EXEC_DIR)/test
OpenPOWER on IntegriCloud