Răsfoiți Sursa

Version 1.0.0

Rind 8 ani în urmă
părinte
comite
85fa0acbd7

+ 0 - 0
Toolchain/arm/libgfaipc.so.1.0.0 → build/Toolchain/arm/libgfaipc.so.1.0.0


BIN
Toolchain/arm/libgfaipcd.so.1.0.0 → build/Toolchain/arm/libgfaipcd.so.1.0.0


+ 0 - 0
Toolchain/gfaipc.h → build/Toolchain/gfaipc.h


+ 0 - 0
Toolchain/install.sh → build/Toolchain/install.sh


+ 0 - 0
Toolchain/x86_64/libgfaipc.so.1.0.0 → build/Toolchain/x86_64/libgfaipc.so.1.0.0


BIN
Toolchain/x86_64/libgfaipcd.so.1.0.0 → build/Toolchain/x86_64/libgfaipcd.so.1.0.0


+ 2 - 2
dev/builddbg.sh → build/arm/builddbg.sh

@@ -10,10 +10,10 @@ LIBBASENAME="gfaipcd"
 LIBFILENAME="lib$LIBBASENAME.so.1.0.0"
 LINKNAME="lib$LIBBASENAME.so"
 
-$CC $CCOPTS -c ../src/uuid.c ../src/sema.cpp ../src/mutex.cpp ../src/shm.cpp ../src/shmrot.cpp ../src/ipcshm.cpp
+$CC $CCOPTS -c ../../src/uuid.c ../../src/sema.cpp ../../src/mutex.cpp ../../src/shm.cpp ../../src/shmrot.cpp ../../src/ipcshm.cpp
 $CC -g -fPIC -shared -L. -Wl,-soname,$LIBFILENAME -o $LIBFILENAME uuid.o sema.o mutex.o shm.o shmrot.o ipcshm.o -lc
 rm -f *.o
-cp $LIBFILENAME ../Toolchain/arm
+mv $LIBFILENAME ../Toolchain/arm
 
 #sudo mv $LIBFILENAME $SYSROOT/usr/lib/
 #sudo ln -sfn $SYSROOT/usr/lib/$LIBFILENAME $SYSROOT/usr/lib/$LINKNAME

+ 2 - 2
dev/buildrel.sh → build/arm/buildrel.sh

@@ -10,10 +10,10 @@ LIBBASENAME="gfaipc"
 LIBFILENAME="lib$LIBBASENAME.so.1.0.0"
 LINKNAME="lib$LIBBASENAME.so"
 
-$CC $CCOPTS -c ../src/uuid.c ../src/sema.cpp ../src/mutex.cpp ../src/shm.cpp ../src/shmrot.cpp ../src/ipcshm.cpp
+$CC $CCOPTS -c ../../src/uuid.c ../../src/sema.cpp ../../src/mutex.cpp ../../src/shm.cpp ../../src/shmrot.cpp ../../src/ipcshm.cpp
 $CC -O3 -fPIC -shared -L. -Wl,-soname,$LIBFILENAME -o $LIBFILENAME uuid.o sema.o mutex.o shm.o shmrot.o ipcshm.o -lc
 rm -f *.o
-cp $LIBFILENAME ../Toolchain/arm
+mv $LIBFILENAME ../Toolchain/arm
 
 #sudo mv $LIBFILENAME $SYSROOT/usr/lib/
 #sudo ln -sfn $SYSROOT/usr/lib/$LIBFILENAME $SYSROOT/usr/lib/$LINKNAME

+ 13 - 0
build/build.sh

@@ -0,0 +1,13 @@
+#!/bin/bash
+set -e
+set -o pipefail
+
+cd x86_64
+./builddbg.sh
+./buildrel.sh
+
+cd ../arm
+./builddbg.sh
+./buildrel.sh
+
+echo done

+ 2 - 2
pc/builddbg.sh → build/x86_64/builddbg.sh

@@ -9,10 +9,10 @@ LIBBASENAME="gfaipcd"
 LIBFILENAME="lib$LIBBASENAME.so.1.0.0"
 LINKNAME="lib$LIBBASENAME.so"
 
-$CC $CCOPTS -c ../src/uuid.c ../src/sema.cpp ../src/mutex.cpp ../src/shm.cpp ../src/shmrot.cpp ../src/ipcshm.cpp
+$CC $CCOPTS -c ../../src/uuid.c ../../src/sema.cpp ../../src/mutex.cpp ../../src/shm.cpp ../../src/shmrot.cpp ../../src/ipcshm.cpp
 $CC -g -fPIC -shared -L. -Wl,-soname,$LIBFILENAME -o $LIBFILENAME uuid.o sema.o mutex.o shm.o shmrot.o ipcshm.o -lc
 rm -f *.o
-cp $LIBFILENAME ../Toolchain/x86_64
+mv $LIBFILENAME ../Toolchain/x86_64
 
 #sudo mv $LIBFILENAME /usr/lib/
 #sudo ln -sfn /usr/lib/$LIBFILENAME /usr/lib/$LINKNAME

+ 2 - 2
pc/buildrel.sh → build/x86_64/buildrel.sh

@@ -9,10 +9,10 @@ LIBBASENAME="gfaipc"
 LIBFILENAME="lib$LIBBASENAME.so.1.0.0"
 LINKNAME="lib$LIBBASENAME.so"
 
-$CC $CCOPTS -c ../src/uuid.c ../src/sema.cpp ../src/mutex.cpp ../src/shm.cpp ../src/shmrot.cpp ../src/ipcshm.cpp
+$CC $CCOPTS -c ../../src/uuid.c ../../src/sema.cpp ../../src/mutex.cpp ../../src/shm.cpp ../../src/shmrot.cpp ../../src/ipcshm.cpp
 $CC -O3 -fPIC -shared -L. -Wl,-soname,$LIBFILENAME -o $LIBFILENAME uuid.o sema.o mutex.o shm.o shmrot.o ipcshm.o -lc -pthread
 rm -f *.o
-cp $LIBFILENAME ../Toolchain/x86_64
+mv $LIBFILENAME ../Toolchain/x86_64
 
 #sudo mv $LIBFILENAME /usr/lib/
 #sudo ln -sfn /usr/lib/$LIBFILENAME /usr/lib/$LINKNAME