Merge pull request #3 from xamarin/dev/lluis/libpty-as-fat-lib

Build libtpy as a fat library
This commit is contained in:
Sandy Armstrong 2021-12-16 05:40:14 -08:00 коммит произвёл GitHub
Родитель bd987e1d59 7d159efd8f
Коммит ef12b1d9f1
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 11 добавлений и 2 удалений

Просмотреть файл

@ -1,8 +1,17 @@
all: libtpy.dylib
libpty.dylib: pty.c
cc -shared pty.c -shared -o libpty.dylib
ifeq ($(OS),Windows_NT)
UNAME := Windows
else
UNAME := $(shell uname -s)
endif
libpty.dylib: pty.c
@if [[ "$(UNAME)" == "Darwin" ]]; then \
cc -arch arm64 -arch x86_64 -shared pty.c -shared -o libpty.dylib; \
else \
cc -shared pty.c -shared -o libpty.dylib; \
fi
clean:
rm *dylib