File tree 3 files changed +36
-23
lines changed
3 files changed +36
-23
lines changed Original file line number Diff line number Diff line change 1
- ifeq ($(WANT_CAPSTONE ) ,1)
2
- ifeq ($(USE_CAPSTONE ) ,1)
3
- CS_CFLAGS =${CAPSTONE_CFLAGS}
4
- CS_LDFLAGS =${CAPSTONE_LDFLAGS}
1
+ ifeq ($(USE_CSNEXT ) ,1)
2
+ CS_ROOT =../../../subprojects/capstone-next
3
+ else
4
+ ifeq ($(USE_CS4 ) ,1)
5
+ CS_ROOT =../../../subprojects/capstone-v4
5
6
else
6
- CS_CFLAGS =-I../../shlr/capstone/include
7
- CS_CFLAGS+ =-I../../../shlr/capstone/include
8
- CS_CFLAGS+ =-I../../shlr/capstone/include/capstone
9
- CS_CFLAGS+ =-I../../../shlr/capstone/include/capstone
10
- CS_LDFLAGS =$(SHLR ) /capstone/libcapstone.a
7
+ CS_ROOT =../../../subprojects/capstone-v5
11
8
endif
12
-
13
- ifeq ($(CS_CFLAGS_INCLUDED ) ,)
14
- CFLAGS+ =$(CS_CFLAGS )
15
- CS_CFLAGS_INCLUDED =Yes
16
9
endif
10
+
11
+ ifeq ($(WANT_CAPSTONE ) ,1)
12
+ ifeq ($(USE_CAPSTONE),1)
13
+ CS_CFLAGS =${CAPSTONE_CFLAGS}
14
+ CS_LDFLAGS =${CAPSTONE_LDFLAGS}
15
+ else
16
+ CS_CFLAGS =-I$(CS_ROOT ) /include
17
+ CS_CFLAGS+ =-I$(CS_ROOT ) /include/capstone
18
+ CS_LDFLAGS =$(CS_ROOT ) /libcapstone.a
19
+ endif
20
+
21
+ $(info [cs_flags] - $(CS_CFLAGS))
22
+
23
+ ifeq ($(CS_CFLAGS_INCLUDED),)
24
+ CFLAGS+ =$(CS_CFLAGS )
25
+ CS_CFLAGS_INCLUDED =Yes
26
+ endif
17
27
else
18
- CS_CFLAGS =
28
+ CS_CFLAGS =
19
29
endif
Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ CS_URL_BASE=github.com/capstone-engine/capstone
47
47
CS_URL =$(GIT_PREFIX )$(CS_URL_BASE ) .git
48
48
CS_ARCHIVE =https://$(CS_URL_BASE ) /archive
49
49
CS_UPD =20201203
50
- # NOTE: when you update CS_TIP or CS_BRA, also update them in shlr/meson.build
50
+
51
51
ifeq ($(USE_CSNEXT ) ,1)
52
52
# CS_TIP=0a29bf80017b8422c79ba51e3ad5c34ba5ee6142
53
53
# CS_BRA=next
63
63
CS_ROOT =../subprojects/capstone-v5
64
64
endif
65
65
endif
66
+
66
67
ifeq ($(CS_COMMIT_ARCHIVE ) ,1)
67
68
CS_ARCHIVE_URL =$(CS_ARCHIVE ) /$(CS_TIP ) .zip
68
69
else
Original file line number Diff line number Diff line change 1
1
DEPS =sdb v35armv7 v35arm64 qjs
2
2
ifeq ($(USE_CS4 ) ,1)
3
- DEPS += capstone-v4
4
- else ifeq ($(USE_CS5),1)
5
- DEPS += capstone-v5
3
+ DEPS += capstone-v4
6
4
else ifeq ($(USE_CSNEXT),1)
7
- DEPS += capstone-next
5
+ DEPS += capstone-next
6
+ else
7
+ DEPS += capstone-v5
8
8
endif
9
9
10
+ $(info [-=--=] DEPS CAPSOTONE= $(DEPS))
11
+
10
12
all : $(DEPS )
11
13
12
14
clean :
@@ -16,10 +18,10 @@ include sdb.mk
16
18
include v35armv7.mk
17
19
include v35arm64.mk
18
20
ifeq ($(USE_CS4 ) ,1)
19
- include capstone-v4.mk
20
- else ifeq ($(USE_CS5),1)
21
- include capstone-v5.mk
21
+ include capstone-v4.mk
22
22
else ifeq ($(USE_CSNEXT),1)
23
- include capstone-next.mk
23
+ include capstone-next.mk
24
+ else
25
+ include capstone-v5.mk
24
26
endif
25
27
include qjs.mk
You can’t perform that action at this time.
0 commit comments