From 17d2f97021d71e41d1190242f22370a04f9b57b6 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Wed, 20 Oct 2004 03:30:20 +0000 Subject: [PATCH] Build the library in our local directory, which we can check in, and install from there using the install target. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3152 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../threerings/util/keybd/i686-Linux/Makefile | 16 +++++++++------- .../util/keybd/i686-Linux/libkeybd.so | Bin 0 -> 8241 bytes .../threerings/util/signal/i686-Linux/Makefile | 17 +++++++++-------- .../util/signal/i686-Linux/libsignal.so | Bin 0 -> 9706 bytes .../threerings/util/unsafe/i686-Linux/Makefile | 16 +++++++++------- .../util/unsafe/i686-Linux/libunsafe.so | Bin 0 -> 8364 bytes 6 files changed, 27 insertions(+), 22 deletions(-) create mode 100755 src/java/com/threerings/util/keybd/i686-Linux/libkeybd.so create mode 100755 src/java/com/threerings/util/signal/i686-Linux/libsignal.so create mode 100755 src/java/com/threerings/util/unsafe/i686-Linux/libunsafe.so diff --git a/src/java/com/threerings/util/keybd/i686-Linux/Makefile b/src/java/com/threerings/util/keybd/i686-Linux/Makefile index fc0adc4e1..f0811c9e3 100644 --- a/src/java/com/threerings/util/keybd/i686-Linux/Makefile +++ b/src/java/com/threerings/util/keybd/i686-Linux/Makefile @@ -1,5 +1,5 @@ # -# $Id: Makefile,v 1.5 2003/03/31 02:10:04 mdb Exp $ +# $Id: Makefile,v 1.6 2004/10/20 03:28:48 mdb Exp $ # # Executable definitions @@ -22,22 +22,24 @@ INSTALL_PATH=${ROOT}/dist/lib/i686-Linux INCLUDES=-I.. -I${JAVA_HOME}/include -I${JAVA_HOME}/include/linux LIBRARIES=-lX11 TARGET=libkeybd.so -INSTALL_TARGET=${INSTALL_PATH}/${TARGET} # # Target definitions -all: ${INSTALL_TARGET} +all: ${TARGET} -${INSTALL_TARGET}: com_threerings_util_keybd_Keyboard.c +install: ${TARGET} + @${MKDIR} -p ${INSTALL_PATH} + cp ${TARGET} ${INSTALL_PATH} + +${TARGET}: com_threerings_util_keybd_Keyboard.c @echo Compiling Keyboard.c @${CC} ${INCLUDES} -c com_threerings_util_keybd_Keyboard.c \ -o com_threerings_util_keybd_Keyboard.o @echo Creating libkeybd.so - @${MKDIR} -p ${INSTALL_PATH} - @${CC} -o ${INSTALL_TARGET} com_threerings_util_keybd_Keyboard.o \ + @${CC} -o ${TARGET} com_threerings_util_keybd_Keyboard.o \ ${LIBRARIES} ${LIBRARIES_PATH} -shared clean: -${RM} *.o - -${RM} ${INSTALL_TARGET} + -${RM} ${TARGET} diff --git a/src/java/com/threerings/util/keybd/i686-Linux/libkeybd.so b/src/java/com/threerings/util/keybd/i686-Linux/libkeybd.so new file mode 100755 index 0000000000000000000000000000000000000000..37c5a608c7f21b42c6788c476494b82661d308bd GIT binary patch literal 8241 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 VQuI9IeRI0q16I+)PRT3SzW~%CJ~jXV literal 0 HcmV?d00001 diff --git a/src/java/com/threerings/util/signal/i686-Linux/Makefile b/src/java/com/threerings/util/signal/i686-Linux/Makefile index 8ee1cbd27..1292ac9a2 100644 --- a/src/java/com/threerings/util/signal/i686-Linux/Makefile +++ b/src/java/com/threerings/util/signal/i686-Linux/Makefile @@ -1,5 +1,5 @@ # -# $Id: Makefile,v 1.1 2003/03/31 02:10:04 mdb Exp $ +# $Id: Makefile,v 1.2 2004/10/20 03:30:20 mdb Exp $ # # Executable definitions @@ -22,22 +22,23 @@ INSTALL_PATH=${ROOT}/dist/lib/i686-Linux INCLUDES=-I.. -I${JAVA_HOME}/include -I${JAVA_HOME}/include/linux LIBRARIES= TARGET=libsignal.so -INSTALL_TARGET=${INSTALL_PATH}/${TARGET} # # Target definitions -all: ${INSTALL_TARGET} +all: ${TARGET} -${INSTALL_TARGET}: com_threerings_util_signal_SignalManager.c +install: ${TARGET} + @${MKDIR} -p ${INSTALL_PATH} + cp ${TARGET} ${INSTALL_PATH} + +${TARGET}: com_threerings_util_signal_SignalManager.c @echo Compiling SignalManager.c @${CC} ${INCLUDES} -c com_threerings_util_signal_SignalManager.c \ -o com_threerings_util_signal_SignalManager.o @echo Creating libsignal.so - @${MKDIR} -p ${INSTALL_PATH} - @${CC} -o ${INSTALL_TARGET} com_threerings_util_signal_SignalManager.o \ + @${CC} -o ${TARGET} com_threerings_util_signal_SignalManager.o \ ${LIBRARIES} ${LIBRARIES_PATH} -shared clean: - -${RM} *.o - -${RM} ${INSTALL_TARGET} + -${RM} -f *.o ${TARGET} diff --git a/src/java/com/threerings/util/signal/i686-Linux/libsignal.so b/src/java/com/threerings/util/signal/i686-Linux/libsignal.so new file mode 100755 index 0000000000000000000000000000000000000000..5db8162f9f0a20a16e3d929b4b7d81b0fc958ba8 GIT binary patch literal 9706 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 VgOGkSn)*GC&qq@|xYaz={ToefVwwN| literal 0 HcmV?d00001