From f26c58ef4de3b5363b5b74926fdb567e8dc34e8f Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Thu, 3 Feb 2005 01:02:58 +0000 Subject: [PATCH] Revamped things to work in multiple flavors of Joonix. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3327 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../util/signal/i686-Linux/libsignal.so | Bin 9706 -> 0 bytes .../util/signal/{i686-Linux => unix}/Makefile | 15 ++++++++++----- .../com_threerings_util_signal_SignalManager.c | 2 +- .../util/signal/unix/i386-FreeBSD/libsignal.so | Bin 0 -> 6700 bytes 4 files changed, 11 insertions(+), 6 deletions(-) delete mode 100755 src/java/com/threerings/util/signal/i686-Linux/libsignal.so rename src/java/com/threerings/util/signal/{i686-Linux => unix}/Makefile (69%) rename src/java/com/threerings/util/signal/{i686-Linux => unix}/com_threerings_util_signal_SignalManager.c (96%) create mode 100755 src/java/com/threerings/util/signal/unix/i386-FreeBSD/libsignal.so diff --git a/src/java/com/threerings/util/signal/i686-Linux/libsignal.so b/src/java/com/threerings/util/signal/i686-Linux/libsignal.so deleted file mode 100755 index 0f6360de948b1c951c26c8ff577e734825513266..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9706 zcmeHNYiwM_6`p-0EG7xI2_+>V+ysX@V6Wr66kHxooK2d@Av6wY3Jo{w-Rt!>>s@#6 zT@zCf35zAn$}|FjRJE0$5lF3q3IbJqAe7co)3g$b0#Z?_L|T#7X9Z3F1M zGb{yaDMS=lr*)R5S7}OerRM8F7izvyQt9`OzzX0YMEnK1LwMO|V(z)kYHv5mT z7`Q-kAN=#YR_R$GW^nKTA)%OY4w#fNz<`J3AXBdtqh(pn4l(ZnX$HMgd^cibr8rQQ z6?3R8V?q)%35hBx?wcVA{9PoOgJoGWoP&Unz$67k%JM8Ja}E+h;$lf(Da(raLs_no z`ZvmQt&~T~@+DHXlo|ZZma_Q?iAxPDX-MdWrBg%VvI_m23i29&@#PyH@n1N8Sxxk@BK39kXE{}~0q(?H5Upa8fINSSNSj8CnI zh+E`FA;e0p9|k3GN4V(}Y{bTRU))aQdTg&d?>PB%Hs#s{FP*WK-tLfQo8sAc%E{aDgqQA% zd(M~Q*<{AaqckU<&*tn*E)nU0{LL{L1S=S>yn7Pp_v zHEq$fUDIuvepAzjHT}M(PigvsrbjgWlcr;uUWl!W<C2i{p&m?sfcX&+cQPO7i<-WsX)WxSzML{Pr6E!T+;P-4@d?0wI1t@bpF9eY z3Ip)jF+$|9@^fO~pckAtTG}ywWO&~cpnY*PJi@rRclZEu?D_dB<}b9B z9^sZhaIA0xe4v<8^}sRj>QghPGTROgSW zl1>}PgRzm~JtLz3nh)^4u+saf=V)KJj9uD#hVrrEJ!4|`CHTGR-kGJ?7zc-4P*?!L zj6|w3+sUtC63DJmRv5NX8dr48a!ihiqbHkSY}N_JXIsa}WA9H)>>YjxEgUM2K|9nt zUTPgLzCGd1ty~XphOy43Lsd9^`yFz8%j-p8U?ot{}hHxlu9R@dU^79#3vO2Xf{!hFo zgyVs)D*4Ov7sr9)%W>m*dZE;)pE{7BcptyY{wdgV+@D*Vdp#lZQSAwuXWB4_5bAm@B&X<&ZC z{IASU25}w?h-pDCfY3rDwgjiC6fT9(McQnBvZ0}|WxljN@c+>wj=OFVS7oR+pzDX$ zaCwF<45<2wsN3J;#XCX0yrSKP>yEqKBAV>a!bDLoFQTbzA=>BUUEVGD1sl4&lcBw0 zdNZDg%6ky3+TGygZAdhqlc)Ts`gOYPu6(@5k^bX7>4btJZk8F)X+8Owc)@r<|~J!*er~c%qaEWSk@3)gVVjY_m_|FsGa~QqC=*DDHv$<0 z$ukZTmw;y(^u=-sn}C?BG7sY^k@3{{qaEgh*ygii{3Wv9v}1l_XM?AI6er^Xmxe#y znsRUR+3{YM$od(e9g%}#{KRf?;2-uv>}`M~fLW7`s10Hat~ZV0WJ{ z!LX=~ngcWfyn?IuzbRJ!8aq;7H;8sjzQ?ga@B%0XWZ$7nU@i+#>HC1Y@X@V|IJ@wr3!+{q^)G-c;u{pL-XYhk=M zxRd6X8*fdVsF3~hfcmity*!lYw6p2up~t7M^mi8%xN!r5IDI|nGoZgmA)EKB0A}uf z$mabjAZo<3kj?v50R8_WWZoGQ0yypc5;FTA1UOr~1ZIh^yf+{}OdCyt{+5g^mpVnUmw=CvS$o}`fm$m*itv{jVr?vc!mao(DrDzDh1qgia zo2&Oc^WJx@mPy#m8^HMA`!+ykOegTYkN0_mM}P}~yDIGSkQu`WZ0`e*{qKE4kp1s{ zzlChT0`t0-P5=D8LjTDg8PESAb!v%8r^}6Y3x1sQqdb}r*Ym>~SD_X^ly5w5t_n6A_nd=q0x==~mZri$fi`~AVV=LcS?X^>+jcsLBZ*+-3 zgL*TL=Om-eFiqy{R3_IM&)D)@VaE%*g*-qrmnQ(myo@;?BRwtUhy&)#SMzXCphf4rymv;D&XA15Yju>_+#<=+?n4L+jc A0{{R3 diff --git a/src/java/com/threerings/util/signal/i686-Linux/Makefile b/src/java/com/threerings/util/signal/unix/Makefile similarity index 69% rename from src/java/com/threerings/util/signal/i686-Linux/Makefile rename to src/java/com/threerings/util/signal/unix/Makefile index 1292ac9a2..e7c3747dd 100644 --- a/src/java/com/threerings/util/signal/i686-Linux/Makefile +++ b/src/java/com/threerings/util/signal/unix/Makefile @@ -1,5 +1,5 @@ # -# $Id: Makefile,v 1.2 2004/10/20 03:30:20 mdb Exp $ +# $Id$ # # Executable definitions @@ -14,14 +14,18 @@ MKDIR=mkdir ROOT=../../../../../../.. LIBRARIES_PATH= -INSTALL_PATH=${ROOT}/dist/lib/i686-Linux +ARCH!=uname -p +OS!=uname -s +OSINCDIR!=uname -s | tr 'A-Z' 'a-z' +OSDIR=${ARCH}-${OS} +INSTALL_PATH=${ROOT}/dist/lib/${OSDIR} # # Parameter and file definitions -INCLUDES=-I.. -I${JAVA_HOME}/include -I${JAVA_HOME}/include/linux +INCLUDES=-I.. -I${JAVA_HOME}/include -I${JAVA_HOME}/include/${OSINCDIR} LIBRARIES= -TARGET=libsignal.so +TARGET=${OSDIR}/libsignal.so # # Target definitions @@ -33,7 +37,8 @@ install: ${TARGET} cp ${TARGET} ${INSTALL_PATH} ${TARGET}: com_threerings_util_signal_SignalManager.c - @echo Compiling SignalManager.c + @echo "Compiling SignalManager.c + @mkdir -p ${OSDIR} @${CC} ${INCLUDES} -c com_threerings_util_signal_SignalManager.c \ -o com_threerings_util_signal_SignalManager.o @echo Creating libsignal.so diff --git a/src/java/com/threerings/util/signal/i686-Linux/com_threerings_util_signal_SignalManager.c b/src/java/com/threerings/util/signal/unix/com_threerings_util_signal_SignalManager.c similarity index 96% rename from src/java/com/threerings/util/signal/i686-Linux/com_threerings_util_signal_SignalManager.c rename to src/java/com/threerings/util/signal/unix/com_threerings_util_signal_SignalManager.c index 6045fd35e..e8113cf77 100644 --- a/src/java/com/threerings/util/signal/i686-Linux/com_threerings_util_signal_SignalManager.c +++ b/src/java/com/threerings/util/signal/unix/com_threerings_util_signal_SignalManager.c @@ -1,5 +1,5 @@ /** - * $Id: com_threerings_util_signal_SignalManager.c,v 1.1 2003/03/31 02:10:04 mdb Exp $ + * $Id$ */ #include diff --git a/src/java/com/threerings/util/signal/unix/i386-FreeBSD/libsignal.so b/src/java/com/threerings/util/signal/unix/i386-FreeBSD/libsignal.so new file mode 100755 index 0000000000000000000000000000000000000000..c9ded61ebd03d460a75feca15ff1012a22b27617 GIT binary patch literal 6700 zcmeHLZEO_B8J_bwi9;aaD}kgfT~cW6mYi*32ytBkm@^phVPS(>QFnE|Tl~y3F|t(BN>!^MksnlzDir!7lB3F!Q5sZK(JEExp9%@JvW11*3PmV#dwrhS zne%c63TmbP=_}1X^UV9s=e|2L`@Rz2+Y*UH9u-QWA}S)tS5*no0KD{gplA>VG}U62 zSSj_&T*Af0LNGlg7a5;H1MP{)E(zl{lOd za;n6aNj_2H%O%&3s8}H`YXW3#E|up4NjG+htlbNWPg9~$$zAFzXzRo=ye4KQW9eF-m_ z4uG=gBX03Em$urf{3WJqoi5Usw1; zg+Eq!PT_>YKPbGWa86+a&cuFN6&_W1R^f*VXB2*_koyDcT~=6u_9~EHNi>Amtned+ zUnk-)*o^wbw-k1<90$fWa^TwvJ(NdqI2-^c{zBm;h1`}{KFIpmJ33eocwXV}6g~ty zmaiqpf%F~XS|QG%>|q=(za-)?d7oG<#0SJ0Ax;Ayf&LvL^k<3Cze|LE>W`TG)c2x7 zOp4-p?#ab7Tn|d|4EM-1v(s0LkTd-1(^OAimYgSKnuXI7lJgWy^D%u6{Lsi>+Wncz zDR6P*)yW~8uS4T<)5@FvxZHTXW&X_K;`uGGo*Ko&zp%96Hz89HCnmgABcJ$^RTeML z7w510;|AOGmZS2hzYXSXQ)W>6L!TW)3Y~KoC(HWh`RqwcROWnGqDe_U~RD+d#dJQ(+UFT!iUXu*pOs@KwpZf|bBF*dH}`PF=JTNY|h`NwC) zzzRHHdSyu=KFc@6i(!5Z`YGmT)8>LY)17byxiruh^D}x`8gM<5%QD>r1L>=W+x3@n z7=%6krP#0C;~P2LvyufY2+^Sl@H#yE_6D}eY=OaCaJ7K=IB-mk!KinP_pyuN2L z|6BC=XQUfQ|3q3KyPBIDjp|+d57ijY#~NZAjU&p-I=N;IbuVn(BE)~sDCQ3KdWkL( z!-Xfnw9cgyZd$}rgISma=s6LY5a;T1*43xRvUMuS@Sed&P@E?(Wz;{faVB)`3uLrnCcaKH4W#*iI-j>%B< z=mPAQcFjm^o4(9{2_}wL3+*Udk+dEE(U{t#CV0?}sTE1v@!yT$TO6%8;yzX}h`^FG9i#zpuJY>gz%;CG(y%w_Lzvme2^q8P3jf&f_*R1VON`2sg}Fc&iwH}! z6zS4>+>}ES#ajxmdnNwOpAG5BxesX}FSl>fN+9*Sfc!ov5yV>fUF%p&L_8sq;5t?l z!O6?-O2=Lz@Dv}M|7?^9cBnUi^k?=P!F=hzI#yHxkN+9?1?c&6Lj8NdVfA5BUp~HH zLH}B4e7^zL_W+LX3V3*Ye+3VZ@9*FZ*qbP9zbdpK_p^TG_BCboJHUCH=eo1~B=}W~ zm){ZR_ifta?|}rhf}O9Gm(%xG-2dsDBPT9Gkj9y%Gah5!$oJMQz@7YVUDJ7frl#;G%70?5wp_ zGEWX=pIk}f7p_r>Z2`smA8o|TH#qjoB1_GEHhiHs?4L1rR9AaY$tt)v&*D1s2kJi zPL+ouYdT{1fB~`pFrZc*j++ngmB%IJ#a71Kf&ilq0Ny=dsbYsgATkKjg`;yp^izfH Y?i?m%0Pg|UqbxvZ-XTDG=TPdu0By-0dH?_b literal 0 HcmV?d00001