Skip to content

Commit

Permalink
Provide some Makefiles for the plugins
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolas-cellier-aka-nice committed Nov 8, 2019
1 parent b865738 commit 9d0fa0e
Show file tree
Hide file tree
Showing 10 changed files with 61 additions and 0 deletions.
5 changes: 5 additions & 0 deletions platforms/Mac_OS/plugins/AsynchFilePlugin/Makefile
@@ -0,0 +1,5 @@
SRCDIRS:=$(PLATDIR)/unix/plugins/AsynchFilePlugin
INCDIRS:=$(PLATDIR)/Cross/plugins/AsynchFilePlugin \
$(PLATDIR)/unix/vm

include ../common/Makefile.plugin
14 changes: 14 additions & 0 deletions platforms/Mac_OS/plugins/B3DAcceleratorPlugin/Makefile
@@ -0,0 +1,14 @@
# The current version of B3DAcceleratorPlugin (the OpenGL interface) uses lots
# of Carbon code & is hence 32-bit only. So include the Carbon frameworks.
# Until this can be rewritten this implies no 64-bit OpenGL on Mac OS X :-(.

INCDIRS:=$(PLATDIR)/Cross/plugins/FilePlugin \
$(PLATDIR)/unix/vm
INCDIRS:=$(PLATDIR)/unix/vm

EXTRADYFLAGS=-Wl,-U,_getImageName,-U,_getSTWindow,-U,_setWindowChangedHook,-U,_warning \
-Wl,-U,_getMainWindowOpenGLContext,-U,_createOpenGLTextureLayerHandle,-U,_destroyOpenGLTextureLayerHandle,-U,_setOpenGLTextureLayerContent
EXTRALIBS:= -framework CoreFoundation -framework OpenGL -framework AGL -framework Carbon -framework QuartzCore -framework Cocoa
#EXTRALIBS:= -framework OpenGL -framework Cocoa

include ../common/Makefile.plugin
3 changes: 3 additions & 0 deletions platforms/Mac_OS/plugins/BitBltPlugin/Makefile
@@ -0,0 +1,3 @@
LIBSRC:=BitBltPlugin.c

include ../common/Makefile.plugin
10 changes: 10 additions & 0 deletions platforms/Mac_OS/plugins/FileAttributesPlugin/Makefile
@@ -0,0 +1,10 @@
#
# FileAttributesPlugin uses sq2uxPath() and ux2sqPath(), provided by sqUnixCharConv.h
#
#
SRCDIRS:=$(PLATDIR)/unix/vm $(PLATDIR)/unix/plugins/FileAttributesPlugin
INCDIRS:=$(PLATDIR)/unix/vm $(PLATDIR)/unix/plugins/FileAttributesPlugin
LIBSRC:=FileAttributesPlugin.c sqUnixCharConv.c faSupport.c faCommon.c

include ../common/Makefile.plugin

3 changes: 3 additions & 0 deletions platforms/Mac_OS/plugins/FloatMathPlugin/Makefile
@@ -0,0 +1,3 @@
XCFLAGS=$(AT_MOST_OPT_LEVEL_ONE) -fno-strict-aliasing -D__LITTLE_ENDIAN=1

include ../common/Makefile.plugin
8 changes: 8 additions & 0 deletions platforms/Mac_OS/plugins/Mpeg3Plugin/Makefile
@@ -0,0 +1,8 @@
INCDIRS:=$(PLATDIR)/Cross/plugins/Mpeg3Plugin/libmpeg \
$(PLATDIR)/Cross/plugins/Mpeg3Plugin/libmpeg/audio \
$(PLATDIR)/Cross/plugins/Mpeg3Plugin/libmpeg/video

SRCDIRS:=$(INCDIRS)
EXCLUDESRC:=%/dump.c %/dump2.c %/mpeg3toc.c %/mpeg3cat.c %/testaudio.c %/udump.c %/worksheet.c %/test.c

include ../common/Makefile.plugin
6 changes: 6 additions & 0 deletions platforms/Mac_OS/plugins/SocketPlugin/Makefile
@@ -0,0 +1,6 @@
SRCDIRS:=$(PLATDIR)/unix/plugins/SocketPlugin
INCDIRS:=$(PLATDIR)/Cross/plugins/SocketPlugin \
$(PLATDIR)/unix/vm
LIBSRC:= SocketPlugin.c sqUnixSocket.c

include ../common/Makefile.plugin
3 changes: 3 additions & 0 deletions platforms/Mac_OS/plugins/SqueakFFIPrims/Makefile
@@ -0,0 +1,3 @@
LIBSRC:=SqueakFFIPrims.c sqFFIPlugin.c sqFFITestFuncs.c sqManualSurface.c

include ../common/Makefile.plugin
2 changes: 2 additions & 0 deletions platforms/Mac_OS/plugins/SqueakSSL/Makefile
@@ -0,0 +1,2 @@
EXTRALIBS:= -framework CoreFoundation -framework Security
include ../common/Makefile.plugin
7 changes: 7 additions & 0 deletions platforms/Mac_OS/plugins/UnixOSProcessPlugin/Makefile
@@ -0,0 +1,7 @@
INCDIRS:=$(PLATDIR)/Cross/plugins/FilePlugin \
$(PLATDIR)/Cross/plugins/SocketPlugin \
$(PLATDIR)/unix/vm

EXTRALIBS:=-undefined dynamic_lookup

include ../common/Makefile.plugin

0 comments on commit 9d0fa0e

Please sign in to comment.