Skip to content

Commit a0681da

Browse files
committed
Merge pull request #16 from Shao-Feng/master
Add PIE flag for compiling in NDK
2 parents 0190d14 + 80381f4 commit a0681da

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

android/native/jni/Android.mk

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,26 @@
11
LOCAL_PATH := $(call my-dir)
22

33
include $(CLEAR_VARS)
4+
LOCAL_CFLAGS += -pie -fPIE
5+
LOCAL_LDFLAGS += -pie -fPIE
46
LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../..
57
LOCAL_MODULE := cgi-getfield
68
LOCAL_SRC_FILES := ../../../cgi-getfield.c
79
include $(BUILD_EXECUTABLE)
810

911

1012
include $(CLEAR_VARS)
13+
LOCAL_CFLAGS += -pie -fPIE
14+
LOCAL_LDFLAGS += -pie -fPIE
1115
LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../..
1216
LOCAL_MODULE := cgi-getcookie
1317
LOCAL_SRC_FILES := ../../../cgi-getcookie.c
1418
include $(BUILD_EXECUTABLE)
1519

1620
include $(CLEAR_VARS)
1721
LOCAL_CFLAGS := -DUSE_WEBSOCKET
22+
LOCAL_CFLAGS += -pie -fPIE
23+
LOCAL_LDFLAGS += -pie -fPIE
1824
LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../..
1925
LOCAL_MODULE := tinyweb
2026
LOCAL_SRC_FILES := ../../../websocket.c ../../../mongoose.c ../../../tinyweb.c

0 commit comments

Comments
 (0)