forked from SynoCommunity/spksrc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathspksrc.native-cc.mk
65 lines (45 loc) · 1.16 KB
/
spksrc.native-cc.mk
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# Common makefiles
include ../../mk/spksrc.common.mk
include ../../mk/spksrc.directories.mk
# Force build in native tool directory, not cross directory.
WORK_DIR := $(PWD)/work-native
# Package dependent
URLS = $(PKG_DIST_SITE)/$(PKG_DIST_NAME)
NAME = $(PKG_NAME)
COOKIE_PREFIX = $(PKG_NAME)-
ifneq ($(PKG_DIST_FILE),)
LOCAL_FILE = $(PKG_DIST_FILE)
else
LOCAL_FILE = $(PKG_DIST_NAME)
endif
DIST_FILE = $(DISTRIB_DIR)/$(LOCAL_FILE)
DIST_EXT = $(PKG_EXT)
#####
.NOTPARALLEL:
include ../../mk/spksrc.native-env.mk
include ../../mk/spksrc.download.mk
include ../../mk/spksrc.depend.mk
checksum: download
include ../../mk/spksrc.checksum.mk
extract: checksum depend
include ../../mk/spksrc.extract.mk
patch: extract
include ../../mk/spksrc.patch.mk
configure: patch
include ../../mk/spksrc.configure.mk
compile: configure
include ../../mk/spksrc.compile.mk
install: compile
include ../../mk/spksrc.install.mk
.PHONY: cat_PLIST
cat_PLIST:
@true
### Clean rules
clean:
rm -fr $(WORK_DIR)
all: install
### For make digests
include ../../mk/spksrc.generate-digests.mk
### For make dependency-tree
include ../../mk/spksrc.dependency-tree.mk
####