Skip to content

Commit 8239c40

Browse files
committed
Update shared libraries
- built universal binaries for macOS - built Windows DLLs using VC2019 - copied GLFW 3.3 binaries
1 parent 8f74d1c commit 8239c40

File tree

9 files changed

+7
-4
lines changed

9 files changed

+7
-4
lines changed

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,16 @@ build your own binaries:
8181
*macOS*
8282

8383
```
84-
cc -shared -o libmidi.dylib libmidi.c \
84+
cc -shared -arch arm64 -arch x86_64 -o libmidi.dylib libmidi.c \
8585
-framework CoreMIDI -framework CoreAudio -framework AudioUnit \
8686
-framework AudioToolbox -framework Cocoa
87+
cc -shared -arch arm64 -arch x86_64 -o libconsole.dylib libconsole.c
8788
```
8889
*Windows*
8990

9091
```
9192
cl /c libmidi.c
92-
link /out:libmidi.dll libmidi.obj -dll winmm.lib
93+
link /out:libmidi.dll -dll libmidi.obj winmm.lib
94+
cl /c libconsole.c
95+
link /out:libconsole.dll -dll libconsole.obj
9396
```

src/lib/libconsole.dll

100755100644
-156 KB
Binary file not shown.

src/lib/libconsole.dylib

80.5 KB
Binary file not shown.

src/lib/libglfw.dll

-22 KB
Binary file not shown.

src/lib/libglfw.dylib

100644100755
332 KB
Binary file not shown.

src/lib/libmidi.dll

49.5 KB
Binary file not shown.

src/lib/libmidi.dylib

80.5 KB
Binary file not shown.

src/libconsole.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
macOS:
3-
cc -shared -o libconsole.dylib libconsole.c
3+
cc -shared -arch arm64 -arch x86_64 -o libconsole.dylib libconsole.c
44
Windows:
55
cl /c libconsole.c
66
link /out:libconsole.dll libconsole.obj

src/libmidi.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
macOS:
3-
cc -shared -o libmidi.dylib libmidi.c \
3+
cc -shared -arch arm64 -arch x86_64 -o libmidi.dylib libmidi.c \
44
-framework CoreMIDI -framework CoreAudio -framework AudioUnit \
55
-framework AudioToolbox -framework Cocoa
66
Windows:

0 commit comments

Comments
 (0)