diff --git a/src/java/com/threerings/util/signal/Mac OS X/Makefile b/src/java/com/threerings/util/signal/Mac OS X/Makefile index 0fe6ecb04..c10f6c16c 100644 --- a/src/java/com/threerings/util/signal/Mac OS X/Makefile +++ b/src/java/com/threerings/util/signal/Mac OS X/Makefile @@ -1,7 +1,45 @@ # -# $Id: Makefile 3331 2005-02-03 01:25:21Z mdb $ -# -# Placeholder Makefile +# $Id: Makefile 3332 2005-02-03 01:30:33Z mdb $ -install: - @echo Nothing to see here. Move it along. +# +# Executable definitions + +CC=gcc +RM=rm +CP=cp +MKDIR=mkdir + +# +# Directory definitions + +ROOT=../../../../../../.. +LIBRARIES_PATH= +OSINCDIR!=uname -s | tr 'A-Z' 'a-z' +INSTALL_PATH=${ROOT}/dist/lib/`uname -m`-Darwin + +# +# Parameter and file definitions + +INCLUDES=-I.. -I/System/Library/Frameworks/JavaVM.framework/Headers +LIBRARIES= +TARGET=libsignal.dylib + +# +# Target definitions + +all: ${TARGET} + +install: ${TARGET} + @${MKDIR} -p ${INSTALL_PATH} + cp ${TARGET} ${INSTALL_PATH} + +${TARGET}: com_threerings_util_signal_SignalManager.c + @echo "Compiling $<" + @${CC} ${INCLUDES} -c com_threerings_util_signal_SignalManager.c \ + -o com_threerings_util_signal_SignalManager.o + @echo "Creating $@" + @${CC} -o ${TARGET} com_threerings_util_signal_SignalManager.o \ + ${LIBRARIES} ${LIBRARIES_PATH} -bundle + +clean: + -${RM} -f *.o ${TARGET} diff --git a/src/java/com/threerings/util/signal/Mac OS X/com_threerings_util_signal_SignalManager.c b/src/java/com/threerings/util/signal/Mac OS X/com_threerings_util_signal_SignalManager.c new file mode 120000 index 000000000..8e15e94bd --- /dev/null +++ b/src/java/com/threerings/util/signal/Mac OS X/com_threerings_util_signal_SignalManager.c @@ -0,0 +1 @@ +../FreeBSD/com_threerings_util_signal_SignalManager.c \ No newline at end of file diff --git a/src/java/com/threerings/util/signal/Mac OS X/libsignal.dylib b/src/java/com/threerings/util/signal/Mac OS X/libsignal.dylib new file mode 100755 index 000000000..77a358262 Binary files /dev/null and b/src/java/com/threerings/util/signal/Mac OS X/libsignal.dylib differ