@@ -15,12 +15,12 @@ ZIP_OUTPUT = $(ZIP_OUTPUT_BASENAME).zip
1515
1616
1717# $(ALL_API_LEVELS) and $(ALL_FRAMEWORKS) must be kept in sync w/ each other
18- ALL_API_LEVELS = 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
19- # this was different when API Level 21 was "L ". Same could happen in the future.
20- ALL_PLATFORM_IDS = 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
18+ ALL_API_LEVELS = 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
19+ # this was different from ALL_API_LEVELS when API Level 26 was "O ". Same could happen in the future.
20+ ALL_PLATFORM_IDS = 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 O
2121# supported api levels
22- ALL_FRAMEWORKS = _ _ _ _ _ _ _ _ _ v2.3 _ _ _ _ v4.0.3 v4.1 v4.2 v4.3 v4.4 v4.4.87 v5.0 v5.1 v6.0 v7.0 v7.1
23- API_LEVELS = 10 15 16 17 18 19 20 21 22 23 24 25
22+ ALL_FRAMEWORKS = _ _ _ _ _ _ _ _ _ v2.3 _ _ _ _ v4.0.3 v4.1 v4.2 v4.3 v4.4 v4.4.87 v5.0 v5.1 v6.0 v7.0 v7.1 v7.99.0
23+ API_LEVELS = 10 15 16 17 18 19 20 21 22 23 24 25 26
2424STABLE_API_LEVELS = 10 15 16 17 18 19 20 21 22 23 24
2525
2626FRAMEWORKS = $(foreach a, $(API_LEVELS ) , $(word $(a ) ,$(ALL_FRAMEWORKS ) ) )
@@ -92,17 +92,16 @@ task-assemblies:
9292
9393framework-assemblies :
9494 PREV_VERSION=" v1.0" ; \
95- for a in $( API_LEVELS) ; do \
96- CUR_VERSION=` echo " $( ALL_FRAMEWORKS) " | tr -s " " | cut -d " " -s -f $$ {a} ` ; \
95+ $( foreach a, $(API_LEVELS ) , \
96+ CUR_VERSION=` echo " $( ALL_FRAMEWORKS) " | tr -s " " | cut -d " " -s -f $( a ) ` ; \
9797 $(foreach conf, $(CONFIGURATIONS ) , \
9898 REDIST_FILE=bin/$(conf ) /lib/xbuild-frameworks/MonoAndroid/$$ {CUR_VERSION}/RedistList/FrameworkList.xml; \
9999 grep -q $$ {PREV_VERSION} $$ {REDIST_FILE}; \
100100 if [ $$ ? -ne 0 ] ; then \
101101 rm -f bin/$(conf ) /lib/xbuild-frameworks/MonoAndroid/$$ {CUR_VERSION}/RedistList/FrameworkList.xml; \
102102 fi ; \
103- $(MSBUILD ) $(MSBUILD_FLAGS ) src/Mono.Android/Mono.Android.csproj /p:Configuration=$(conf ) $(_MSBUILD_ARGS ) /p:AndroidApiLevel=$$ {a} /p:AndroidFrameworkVersion=$$ {CUR_VERSION} /p:AndroidPreviousFrameworkVersion=$$ {PREV_VERSION}; ) \
104- PREV_VERSION=$$ {CUR_VERSION}; \
105- done
103+ $(MSBUILD ) $(MSBUILD_FLAGS ) src/Mono.Android/Mono.Android.csproj /p:Configuration=$(conf ) $(_MSBUILD_ARGS ) /p:AndroidApiLevel=$(a ) /p:AndroidPlatformId=$(word $(a ) , $(ALL_PLATFORM_IDS ) ) /p:AndroidFrameworkVersion=$$ {CUR_VERSION} /p:AndroidPreviousFrameworkVersion=$$ {PREV_VERSION}; ) \
104+ PREV_VERSION=$$ {CUR_VERSION}; ) \
106105 $(foreach conf, $(CONFIGURATIONS ) , \
107106 rm -f bin/$(conf ) /lib/xbuild-frameworks/MonoAndroid/v1.0/Xamarin.Android.NUnitLite.dll; \
108107 $(MSBUILD ) $(MSBUILD_FLAGS ) src/Xamarin.Android.NUnitLite/Xamarin.Android.NUnitLite.csproj /p:Configuration=$(conf ) $(_MSBUILD_ARGS ) /p:AndroidApiLevel=$(firstword $(API_LEVELS ) ) /p:AndroidFrameworkVersion=$(firstword $(FRAMEWORKS ) ) ; )
@@ -115,7 +114,7 @@ opentk-jcw:
115114 $(foreach a, $(API_LEVELS ) , \
116115 $(foreach conf, $(CONFIGURATIONS ) , \
117116 touch bin/$(conf ) /lib/xbuild-frameworks/MonoAndroid/* /OpenTK-1.0.dll; \
118- $(MSBUILD ) $(MSBUILD_FLAGS ) src/OpenTK-1.0/OpenTK.csproj /t:GenerateJavaCallableWrappers /p:Configuration=$(conf ) $(_MSBUILD_ARGS ) /p:AndroidApiLevel=$(a ) /p:AndroidFrameworkVersion=$(word $(a ) , $(ALL_FRAMEWORKS ) ) ; ))
117+ $(MSBUILD ) $(MSBUILD_FLAGS ) src/OpenTK-1.0/OpenTK.csproj /t:GenerateJavaCallableWrappers /p:Configuration=$(conf ) $(_MSBUILD_ARGS ) /p:AndroidApiLevel=$(a ) /p:AndroidPlatformId= $( word $( a ) , $( ALL_PLATFORM_IDS ) ) /p: AndroidFrameworkVersion=$(word $(a ) , $(ALL_FRAMEWORKS ) ) ; ))
119118
120119_BUNDLE_ZIPS_INCLUDE = \
121120 $(ZIP_OUTPUT_BASENAME ) /bin/Debug \
0 commit comments