Skip to content

Commit a495077

Browse files
authored
[xcode11] Stop building/shipping 32-bit Xamarin.Mac bits. Partial fix for dotnet#6300. (dotnet#6393)
This includes: * 32-bit version of Xamarin.Mac.dll and OpenTK.dll * XamMac.dll and XamMac.CFNetwork.dll * 32-bit versions of the runtime libraries (libxammac.a and friends). * 32-bit version of the partial static library for Xamarin.Mac. * Classic support in the generator. We still ship a few Classic files so that Visual Studio for Mac continue to detect that Xamarin.Mac is installed (otherwise VSfM won't open Classic projects, which makes it impossible to use the migration wizard). This makes our build slightly faster. Partial fix for dotnet#6300.
1 parent 41096f2 commit a495077

33 files changed

+171
-338
lines changed

Versions-mac.plist.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
<string>sgen-concurrent-gc</string>
4343
<string>link-platform</string>
4444
<string>hybrid-aot</string>
45+
<string>64-bit-only</string>
4546
</array>
4647
<key>Optimizations</key>
4748
<dict>

docs/website/generator-errors.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,12 @@ An invalid target framework was passed using the --target-framework argument. Pl
3939

4040
This usually indicates a bug in Xamarin.iOS/Xamarin.Mac; please [file a bug report](https://github.com/xamarin/xamarin-macios/issues/new) with a test case.
4141

42+
### <a name='BI0087'/>BI0087: Xamarin.Mac Classic binding projects are not supported anymore. Please upgrade the binding project to a Xamarin.Mac Unified binding project.
43+
44+
Xamarin.Mac does not support the Classic API anymore, because the Classic API is 32-bit only, and macOS 10.15+ does not support 32-bit applications.
45+
46+
The project must be [migrated to a Unified project](https://docs.microsoft.com/en-us/xamarin/cross-platform/macios/unified/updating-mac-apps) in order to support 64-bit.
47+
4248
### <a name='BI0099'/>BI0099: Internal error *. Please file a bug report with a test case (https://github.com/xamarin/xamarin-macios/issues/new).
4349

4450
This error message is reported when an internal consistency check fails.

docs/website/mmp-errors.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,18 @@ Change the architecture in the project's Mac Build options to 'x86_64' in order
253253

254254
<!-- 0140-0142 taken my mtouch -->
255255

256+
#### MM0143: Projects using the Classic API are not supported anymore. Please migrate the project to the Unified API.
257+
258+
Xamarin.Mac does not support the Classic API anymore, because the Classic API is 32-bit only, and macOS 10.15+ does not support 32-bit applications.
259+
260+
The project must be [migrated to a Unified project](https://docs.microsoft.com/en-us/xamarin/cross-platform/macios/unified/updating-mac-apps) in order to support 64-bit.
261+
262+
#### MM0144: Building 32-bit apps is not supported anymore. Please change the architecture in the project's Mac Build options to 'x86_64'.
263+
264+
This version of Xamarin.Mac does not support building 32-bit applications.
265+
266+
Change the architecture in the project's Mac Build options to 'x86_64' in order to build a 64-bit application.
267+
256268
## MM1xxx: file copy / symlinks (project related)
257269

258270
<a name="MM1034" />

docs/website/mtouch-errors.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -964,6 +964,7 @@ However it is possible to test features such as `dynamic` and `System.Reflection
964964

965965
This warning is shown if the assemblies names given to the `--interpreter` option (either to interpret them or not) cannot be found.
966966

967+
<!-- 0143-0144: used by mmp -->
967968

968969
# MT1xxx: Project related error messages
969970

opentk/Makefile.include

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,41 +6,41 @@ MAC_OPENTK_NET_4_5_SOURCES = \
66
$(SHARED_SYSTEM_DRAWING_SOURCES) \
77

88
MAC_OPENTK_TARGETS = \
9-
$(MAC_BUILD_DIR)/full-32/OpenTK.dll \
9+
$(MAC_BUILD_DIR)/full-64/OpenTK.dll \
1010
$(MAC_BUILD_DIR)/full-reference/OpenTK.dll \
11-
$(MAC_BUILD_DIR)/mobile-32/OpenTK.dll \
11+
$(MAC_BUILD_DIR)/mobile-64/OpenTK.dll \
1212
$(MAC_BUILD_DIR)/mobile-reference/OpenTK.dll \
1313
$(MAC_BUILD_DIR)/net_4_5/OpenTK.dll \
1414
$(MAC_BUILD_DIR)/net_4_5-reference/OpenTK.dll
1515

1616
# remove duplicates
1717
MAC_OPENTK_NET_4_5_SOURCES := $(sort $(MAC_OPENTK_NET_4_5_SOURCES))
1818

19-
$(addprefix $(MAC_BUILD_DIR)/full-32/,OpenTK.dll): VARIANT = full-32
20-
$(addprefix $(MAC_BUILD_DIR)/mobile-32/,OpenTK.dll): VARIANT = mobile-32
19+
$(addprefix $(MAC_BUILD_DIR)/full-64/,OpenTK.dll): VARIANT = full-64
20+
$(addprefix $(MAC_BUILD_DIR)/mobile-64/,OpenTK.dll): VARIANT = mobile-64
2121
$(addprefix $(MAC_BUILD_DIR)/net_4_5/,OpenTK.dll): VARIANT = net_4_5
2222

2323
$(addprefix $(MAC_BUILD_DIR)/full-%/,OpenTK.dll): XAMMAC = -r:$(MAC_BUILD_DIR)/$(VARIANT)/Xamarin.Mac.dll
2424
$(addprefix $(MAC_BUILD_DIR)/mobile-%/,OpenTK.dll): XAMMAC = -r:$(MAC_BUILD_DIR)/$(VARIANT)/Xamarin.Mac.dll
25-
$(addprefix $(MAC_BUILD_DIR)/net_4_5/,OpenTK.dll): XAMMAC = -r:$(MAC_BUILD_DIR)/full-32/Xamarin.Mac.dll
25+
$(addprefix $(MAC_BUILD_DIR)/net_4_5/,OpenTK.dll): XAMMAC = -r:$(MAC_BUILD_DIR)/full-64/Xamarin.Mac.dll
2626

27-
$(MAC_BUILD_DIR)/mobile-32/OpenTK.dll: $(MAC_OPENTK_SOURCES) $(MAC_BUILD_DIR)/mobile-32/Xamarin.Mac.dll
27+
$(MAC_BUILD_DIR)/mobile-64/OpenTK.dll: $(MAC_OPENTK_SOURCES) $(MAC_BUILD_DIR)/mobile-64/Xamarin.Mac.dll
2828
$(call Q_PROF_CSC,mac/$(VARIANT)) $(MAC_mobile_CSC) \
2929
-nologo -out:$@ -target:library -debug:full -define:OPENTK_DLL -unsafe -nowarn:3021,612,618,1635 \
3030
$(MAC_BOOTSTRAP_DEFINES),COREBUILD \
3131
$(XAMMAC) \
3232
-publicsign -keyfile:$(PRODUCT_KEY_PATH) \
3333
$(MAC_OPENTK_SOURCES)
3434

35-
$(MAC_BUILD_DIR)/full-32/OpenTK.dll: $(MAC_OPENTK_SOURCES) $(MAC_BUILD_DIR)/full-32/Xamarin.Mac.dll
35+
$(MAC_BUILD_DIR)/full-64/OpenTK.dll: $(MAC_OPENTK_SOURCES) $(MAC_BUILD_DIR)/full-64/Xamarin.Mac.dll
3636
$(call Q_PROF_CSC,mac/$(VARIANT)) $(MAC_full_CSC) \
3737
-nologo -out:$@ -target:library -debug:full -define:OPENTK_DLL -unsafe -nowarn:3021,612,618,1635 \
3838
$(MAC_BOOTSTRAP_DEFINES),COREBUILD \
3939
$(XAMMAC) \
4040
-publicsign -keyfile:$(PRODUCT_KEY_PATH) \
4141
$(MAC_OPENTK_FULL_SOURCES)
4242

43-
$(MAC_BUILD_DIR)/net_4_5/OpenTK.dll: $(MAC_OPENTK_SOURCES) $(MAC_BUILD_DIR)/full-32/Xamarin.Mac.dll
43+
$(MAC_BUILD_DIR)/net_4_5/OpenTK.dll: $(MAC_OPENTK_SOURCES) $(MAC_BUILD_DIR)/full-64/Xamarin.Mac.dll
4444
@mkdir -p $(MAC_BUILD_DIR)/net_4_5
4545
$(call Q_PROF_CSC,mac/$(VARIANT)) $(MAC_full_CSC) \
4646
-nologo -out:$@ -target:library -debug:full -define:OPENTK_DLL -unsafe -nowarn:3021,612,618,1635 \
@@ -54,7 +54,7 @@ $(MAC_BUILD_DIR)/net_4_5-reference/OpenTK.dll: $(MAC_BUILD_DIR)/net_4_5/OpenTK.d
5454
$(Q) $(CP) $^ $@
5555
$(Q) $(CP) $(<:.dll=.pdb) $(@:.dll=.pdb)
5656

57-
$(MAC_BUILD_DIR)/%-reference/OpenTK.dll: $(MAC_BUILD_DIR)/%-32/OpenTK.dll
57+
$(MAC_BUILD_DIR)/%-reference/OpenTK.dll: $(MAC_BUILD_DIR)/%-64/OpenTK.dll
5858
@mkdir -p $(@D)
5959
$(Q) $(CP) $^ $@
6060
$(Q) $(CP) $(<:.dll=.pdb) $(@:.dll=.pdb)
@@ -63,7 +63,7 @@ $(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/reference/mobile/OpenTK.dll: $(MA
6363
$(Q) install -m 0755 $^ $@
6464
$(Q) install -m 0644 $(<:.dll=.pdb) $(@:.dll=.pdb)
6565

66-
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/x86_64/mobile/OpenTK.dll $(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/i386/mobile/OpenTK.dll: $(MAC_BUILD_DIR)/mobile-32/OpenTK.dll | $(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/x86_64/mobile $(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/i386/mobile
66+
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/x86_64/mobile/OpenTK.dll: $(MAC_BUILD_DIR)/mobile-64/OpenTK.dll | $(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/x86_64/mobile
6767
$(Q) install -m 0755 $^ $@
6868
$(Q) install -m 0644 $(<:.dll=.pdb) $(@:.dll=.pdb)
6969

@@ -75,7 +75,7 @@ $(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/reference/net_4_5/OpenTK.dll: $(M
7575
$(Q) install -m 0755 $^ $@
7676
$(Q) install -m 0644 $(<:.dll=.pdb) $(@:.dll=.pdb)
7777

78-
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/x86_64/full/OpenTK.dll $(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/i386/full/OpenTK.dll: $(MAC_BUILD_DIR)/full-32/OpenTK.dll | $(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/x86_64/full $(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/i386/full
78+
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/x86_64/full/OpenTK.dll: $(MAC_BUILD_DIR)/full-64/OpenTK.dll | $(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/x86_64/full
7979
$(Q) install -m 0755 $^ $@
8080
$(Q) install -m 0644 $(<:.dll=.pdb) $(@:.dll=.pdb)
8181

@@ -88,10 +88,8 @@ $(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/mono/4.5/%: | $(MAC_DESTDIR)$(MAC
8888
MAC_TARGETS += \
8989
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/reference/mobile/OpenTK.dll \
9090
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/x86_64/mobile/OpenTK.dll \
91-
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/i386/mobile/OpenTK.dll \
9291
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/reference/full/OpenTK.dll \
9392
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/x86_64/full/OpenTK.dll \
94-
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/i386/full/OpenTK.dll \
9593
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/mono/Xamarin.Mac/OpenTK.dll \
9694
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/mono/Xamarin.Mac/OpenTK.pdb \
9795
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/reference/net_4_5/OpenTK.dll \

runtime/Makefile

Lines changed: 14 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -395,27 +395,26 @@ $(eval $(call LibXamarinTemplate,tvos,TVOS,_DEBUG,-debug))
395395
# Xamarin.Mac
396396
#
397397

398-
MAC_ARCHITECTURES = i386 x86_64
398+
MAC_ARCHITECTURES = x86_64
399399

400400
CLANG_ARCH = $(addprefix -arch ,$(MAC_ARCHITECTURES))
401401
MAC_CLANG = DEVELOPER_DIR=$(XCODE_DEVELOPER_ROOT) $(MAC_CC) -mmacosx-version-min=$(MIN_OSX_SDK_VERSION)
402402
MAC32_CLANG = DEVELOPER_DIR=$(XCODE94_DEVELOPER_ROOT) $(MAC32_CC) -mmacosx-version-min=$(MIN_OSX_SDK_VERSION)
403403
MAC64_CLANG = DEVELOPER_DIR=$(XCODE_DEVELOPER_ROOT) $(MAC_CC) -mmacosx-version-min=$(MIN_OSX_SDK_VERSION)
404404

405-
MAC_SHIPPED_HEADERS = xamarin/launch.h xamarin-classic/launch.h $(subst xamarin/,xamarin-classic/,$(SHIPPED_HEADERS))
405+
MAC_SHIPPED_HEADERS = xamarin/launch.h
406406

407407
MAC_OBJC_CFLAGS=-ObjC++ -std=c++0x -fno-exceptions -DMIN_XM_MONO_VERSION=\"$(MIN_XM_MONO_VERSION)\"
408408
MAC_CFLAGS = -mmacosx-version-min=$(MIN_OSX_SDK_VERSION) -Wall -DMONOMAC -g -DMIN_XM_MONO_VERSION=\"$(MIN_XM_MONO_VERSION)\"
409409
MAC_LDFLAGS = -mmacosx-version-min=$(MIN_OSX_SDK_VERSION) -framework AppKit
410410

411-
MAC_STATIC_CFLAGS = $(MAC_CFLAGS) -I$(TOP)/builds/$(BUILD_DESTDIR)/install/mac32/include/mono-2.0
411+
MAC_STATIC_CFLAGS = $(MAC_CFLAGS) -I$(TOP)/builds/$(BUILD_DESTDIR)/install/mac64/include/mono-2.0
412412

413-
MAC_SOURCES = $(SHARED_SOURCES) $(SHARED_I386_SOURCES) $(SHARED_X86_64_SOURCES) launcher.m
413+
MAC_SOURCES = $(SHARED_SOURCES) $(SHARED_X86_64_SOURCES) launcher.m
414414

415415
ALLOWED_UNDEFINED_SYMBOLS = _xamarin_enable_debug _xammac_setup
416416

417417
MAC_LIBS = \
418-
XamMacLauncher \
419418
libextension.a \
420419
libxammac.a \
421420
libxammac-debug.a \
@@ -428,10 +427,6 @@ MAC_LIBS = \
428427
libxammac-system-classic.a \
429428
libxammac-system-classic-debug.a \
430429

431-
#
432-
# XamMacLauncher: -DDYNAMIC_MONO_RUNTIME -DSYSTEM_LAUNCHER
433-
#  This is installed as lib/XamMacLauncher, and is used by the XS plugin as the launcher
434-
# when mmp is not used.
435430
#
436431
# libxammac[-debug].a: (no defines)
437432
# This is linked into the native executable when embedding the Mono runtime.
@@ -483,9 +478,7 @@ SYSTEM_LAUNCHER$(2)_OBJECTS = $$(foreach src,$$(MAC_SOURCES),.libs/mac/$$(basena
483478

484479
endef
485480

486-
$(eval $(call ObjTemplate,i386,32,,-DOBJC_OLD_DISPATCH_PROTOTYPES=1,32))
487481
$(eval $(call ObjTemplate,x86_64,64,,-DOBJC_OLD_DISPATCH_PROTOTYPES=1,64))
488-
$(eval $(call ObjTemplate,i386,DEBUG32,-debug,-DDEBUG -DOBJC_OLD_DISPATCH_PROTOTYPES=1,32))
489482
$(eval $(call ObjTemplate,x86_64,DEBUG64,-debug,-DDEBUG -DOBJC_OLD_DISPATCH_PROTOTYPES=1,64))
490483

491484
$(foreach arch,$(MAC_ARCHITECTURES),.libs/mac/extension-main.$(arch).o): EXTRA_DEFINES=-DEXTENSION
@@ -502,38 +495,32 @@ $(foreach arch,$(MAC_ARCHITECTURES),.libs/mac/extension-main.$(arch).o): EXTRA_D
502495
$(Q) rm -f $@
503496
$(call Q_2,LIPO, [mac]) $(DEVICE_BIN_PATH)/lipo $^ -create -output $@
504497

505-
.libs/mac/libxammac-debug.dylib: .libs/mac/libxammac-debug.x86_64.dylib .libs/mac/libxammac-debug.i386.dylib
498+
.libs/mac/libxammac-debug.dylib: .libs/mac/libxammac-debug.x86_64.dylib
506499
$(call Q_2,LIPO, [mac]) xcrun lipo -create $^ -o $@
507500

508-
.libs/mac/libxammac.dylib: .libs/mac/libxammac.x86_64.dylib .libs/mac/libxammac.i386.dylib
501+
.libs/mac/libxammac.dylib: .libs/mac/libxammac.x86_64.dylib
509502
$(call Q_2,LIPO, [mac]) xcrun lipo -create $^ -o $@
510503

511-
.libs/mac/libxammac-debug.a: .libs/mac/libxammac-debug.i386.a .libs/mac/libxammac-debug.x86_64.a
504+
.libs/mac/libxammac-debug.a: .libs/mac/libxammac-debug.x86_64.a
512505
$(call Q_2,LIPO, [mac]) xcrun lipo -create $^ -o $@
513506

514-
.libs/mac/libxammac.a: .libs/mac/libxammac.i386.a .libs/mac/libxammac.x86_64.a
507+
.libs/mac/libxammac.a: .libs/mac/libxammac.x86_64.a
515508
$(call Q_2,LIPO, [mac]) xcrun lipo -create $^ -o $@
516509

517-
.libs/mac/libxammac-system-debug.a: .libs/mac/libxammac-system-debug.i386.a .libs/mac/libxammac-system-debug.x86_64.a
510+
.libs/mac/libxammac-system-debug.a: .libs/mac/libxammac-system-debug.x86_64.a
518511
$(call Q_2,LIPO, [mac]) xcrun lipo -create $^ -o $@
519512

520-
.libs/mac/libxammac-system.a: .libs/mac/libxammac-system.i386.a .libs/mac/libxammac-system.x86_64.a
513+
.libs/mac/libxammac-system.a: .libs/mac/libxammac-system.x86_64.a
521514
$(call Q_2,LIPO, [mac]) xcrun lipo -create $^ -o $@
522515

523-
.libs/mac/XamMacLauncher: $(MACIOS_BINARIES_PATH)/XamMacLauncher | .libs/mac
524-
$(Q) $(CP) $< $@
525-
526516
.libs/mac/libxammac-%.a: $(MACIOS_BINARIES_PATH)/libxammac-%.a | .libs/mac
527517
$(Q) $(CP) $< $@
528518

529-
.SECONDARY: .libs/mac/libxammac-classic.a .libs/mac/libxammac-system-classic.a .libs/mac/libxammac-classic-debug.a .libs/mac/libxammac-system-classic-debug.a
530-
531519
RUNTIME_MAC_TARGETS_DIRS += \
532520
.libs/mac \
533521
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib \
534522
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/mono \
535523
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/include/xamarin \
536-
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/include/xamarin-classic \
537524

538525
RUNTIME_MAC_TARGETS += \
539526
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/XamMacLauncher \
@@ -542,17 +529,17 @@ RUNTIME_MAC_TARGETS +=
542529
$(foreach file,$(MAC_SHIPPED_HEADERS),$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/include/$(file)) \
543530
$(foreach file,$(MAC_LIBS),$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/$(file)) \
544531

545-
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/XamMacLauncher: .libs/mac/XamMacLauncher | $(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib
546-
$(Q) install -m 0755 $< $@
547-
$(Q) xcrun strip -S $@
532+
# The XamMacLauncher file must exist for VSfM to be able to open XM/Classic projects (so that people can use the migration wizard)
533+
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/XamMacLauncher: | $(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib
534+
$(Q) touch $@
548535

549536
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/%: .libs/mac/% | $(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib
550537
$(Q) $(CP) $< $@
551538

552539
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/mono/XamMacLauncher: | $(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/lib/mono
553540
$(Q) ln -sF ../XamMacLauncher $@
554541

555-
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/include/%.h: %.h | $(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/include/xamarin $(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/include/xamarin-classic
542+
$(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/include/%.h: %.h | $(MAC_DESTDIR)$(MAC_FRAMEWORK_CURRENT_DIR)/include/xamarin
556543
$(Q) install -m 0644 $< $@
557544

558545
$(RUNTIME_MAC_TARGETS_DIRS):

0 commit comments

Comments
 (0)