1
1
MODVERSION := $(shell sed -n 's/version=\(.* \) /\1/p' zsh_arm64/module.prop)
2
2
MOD := zsh_arm64
3
+ STAGE := stage
3
4
ZIP := $(MOD ) -$(MODVERSION ) .zip
4
5
# ZIP := $(MOD)-$(MODVERSION)-$(shell date +%m-%d).zip
5
6
@@ -12,7 +13,6 @@ ZSHVERSION := 5.7
12
13
SRCDIR =zsh-$(ZSHVERSION )
13
14
SRCURL := https://sourceforge.net/projects/zsh/files/zsh/$(ZSHVERSION ) /zsh-$(ZSHVERSION ) .tar.xz/download
14
15
ARCHIVE := $(SRCDIR ) .tar.xz
15
- STAGE := stage
16
16
17
17
CURDIR := $(shell pwd)
18
18
PROCS := $(shell nproc)
@@ -60,29 +60,29 @@ build/work/$(SRCDIR)/Makefile: build/work/$(ARCHIVE)
60
60
--sbindir=/system/xbin \
61
61
--sysconfdir=/system/etc
62
62
63
- # --disable-runhelpdir \
64
63
65
64
build/work/$(SRCDIR ) /Src/zsh : build/work/$(SRCDIR ) /Makefile $(DEPS )
66
65
cd $(CURDIR ) /build/work/$(SRCDIR ) ; \
67
66
make -j$(PROCS )
68
67
69
68
70
- $(STAGE ) /% : build/work/$(SRCDIR ) /Src/zsh
69
+ $(STAGE ) /system/xbin/zsh : build/work/$(SRCDIR ) /Src/zsh
71
70
cd $(CURDIR ) /build/work/$(SRCDIR ) ; \
72
71
make install DESTDIR=$(CURDIR ) /$(STAGE ) ; \
73
72
chmod 755 $(CURDIR ) /$(STAGE ) /system/xbin/*
74
73
75
- $(STAGE ) /% : $(MOD ) /%
74
+ $(STAGE ) /% : $(MOD ) /%
76
75
mkdir -p $(@D )
77
- cp $< $@
76
+ cp -v $? $@
78
77
79
- out/$(ZIP ) : $(STAGE ) /%
78
+ out/$(ZIP ) : $(STAGEDEPS ) $( STAGE ) /system/xbin/zsh
80
79
cd $(STAGE ) ; \
81
80
rm -rf system/usr/share/man; \
82
- rm system/xbin/zsh-* system/xbin/zsh.old; \
83
- sed -i " s/version=.*/version=$( MODVERSION) /" module.prop; \
84
- sed -i " s/versionCode=.*/versionCode=$( VCODE) /" module.prop; \
85
- zip -r ../out/$(ZIP ) $(notdir $(wildcard $(STAGE ) /* ) )
81
+ rm -f system/xbin/zsh-* system/xbin/zsh.old; \
82
+ zip -qr ../out/$(ZIP ) $(notdir $(wildcard $(STAGE ) /* ) )
83
+
84
+ # sed -i "s/version=.*/version=$(MODVERSION)/" module.prop; \
85
+ #sed -i "s/versionCode=.*/versionCode=$(VCODE)/" module.prop; \
86
86
87
87
clean :
88
88
rm -rf build/work/*
0 commit comments