forked from mirrors/linphone-iphone
prepare.py: do not duplicate package-in-list for each arch since this is a general target
This commit is contained in:
parent
d5e74731ad
commit
e08122e368
1 changed files with 7 additions and 6 deletions
13
prepare.py
13
prepare.py
|
|
@ -241,12 +241,6 @@ def generate_makefile(platforms, generator):
|
|||
arch_targets += """
|
||||
{arch}: all-{arch}
|
||||
|
||||
package-in-list-%:
|
||||
\tif ! grep -q " $* " <<< " $(packages) "; then \\
|
||||
\t\techo "$* not in list of available packages: $(packages)"; \\
|
||||
\t\texit 3; \\
|
||||
\tfi
|
||||
|
||||
{arch}-build:
|
||||
\t@for package in $(packages); do \\
|
||||
\t\t$(MAKE) {arch}-build-$$package; \\
|
||||
|
|
@ -272,6 +266,7 @@ package-in-list-%:
|
|||
\trm -f WORK/ios-{arch}/Stamp/EP_$*/EP_$*-install;
|
||||
|
||||
{arch}-veryclean-%: package-in-list-%
|
||||
\ttest -f WORK/ios-{arch}/Build/$*/install_manifest.txt && \\
|
||||
\tcat WORK/ios-{arch}/Build/$*/install_manifest.txt | xargs rm; \\
|
||||
\trm -rf WORK/ios-{arch}/Build/$*/*; \\
|
||||
\trm -f WORK/ios-{arch}/Stamp/EP_$*/*; \\
|
||||
|
|
@ -331,6 +326,12 @@ all-%:
|
|||
\tdone
|
||||
\t{generator} WORK/ios-$*/cmake
|
||||
|
||||
package-in-list-%:
|
||||
\tif ! grep -q " $* " <<< " $(packages) "; then \\
|
||||
\t\techo "$* not in list of available packages: $(packages)"; \\
|
||||
\t\texit 3; \\
|
||||
\tfi
|
||||
|
||||
build-%: package-in-list-%
|
||||
\t@for arch in $(archs); do \\
|
||||
\t\techo "==== starting build of $* for arch $$arch ===="; \\
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue