Added libspiderscript
authorJohn Hodge <[email protected]>
Sat, 3 Aug 2013 13:46:21 +0000 (21:46 +0800)
committerJohn Hodge <[email protected]>
Sat, 3 Aug 2013 13:46:21 +0000 (21:46 +0800)
.gitmodules [new file with mode: 0644]
Externals/config.mk [new file with mode: 0644]
Externals/core.mk
Externals/libspiderscript/Makefile [new file with mode: 0644]
Externals/libspiderscript/source [new submodule]

diff --git a/.gitmodules b/.gitmodules
new file mode 100644 (file)
index 0000000..e3a5cbf
--- /dev/null
@@ -0,0 +1,3 @@
+[submodule "Externals/libspiderscript/source"]
+       path = Externals/libspiderscript/source
+       url = git://git.mutabah.net/spiderscript.git
diff --git a/Externals/config.mk b/Externals/config.mk
new file mode 100644 (file)
index 0000000..f61fb94
--- /dev/null
@@ -0,0 +1,20 @@
+#
+#
+#
+-include ../../Makefile.cfg
+
+ifeq ($(ARCH),x86)
+ BFD := i586
+else ifeq ($(ARCH),x86_64)
+ BFD := x86_64
+else
+ $(error No BFD translation for $(ARCH) in Externals/core.mk)
+endif
+
+#PREFIX=$(ACESSDIR)/Externals/Output
+#EPREFIX=$(ACESSDIR)/Externals/Output/$(BFD)
+PREFIX=$(ACESSDIR)/Externals/Output/$(ARCH)
+EPREFIX=$(PREFIX)
+SYSROOT=$(ACESSDIR)/Externals/Output/sysroot-$(BFD)
+HOST=$(BFD)-acess_proxy-elf
+
index 4e39cf5..56d4050 100644 (file)
@@ -5,22 +5,7 @@
 # core.mk
 # - Makefile code used by all externals
 
--include ../../Makefile.cfg
-
-ifeq ($(ARCH),x86)
- BFD := i586
-else ifeq ($(ARCH),x86_64)
- BFD := x86_64
-else
- $(error No BFD translation for $(ARCH) in Externals/core.mk)
-endif
-
-#PREFIX=$(ACESSDIR)/Externals/Output
-#EPREFIX=$(ACESSDIR)/Externals/Output/$(BFD)
-PREFIX=$(ACESSDIR)/Externals/Output/$(ARCH)
-EPREFIX=$(PREFIX)
-SYSROOT=$(ACESSDIR)/Externals/Output/sysroot-$(BFD)
-HOST=$(BFD)-acess_proxy-elf
+include $(dir $(lastword $(MAKEFILE_LIST)))/config.mk
 
 #
 # DEPS : Dependencies for this program/library 
diff --git a/Externals/libspiderscript/Makefile b/Externals/libspiderscript/Makefile
new file mode 100644 (file)
index 0000000..940cf35
--- /dev/null
@@ -0,0 +1,21 @@
+
+ARCHIVE=unused
+-include ../config.mk
+
+CC = $(HOST)-gcc
+
+all: source/libspiderscript.so
+       
+clean:
+       CC=$(CC) make -C source/src clean
+
+source/:
+       git submodule update source/
+source/libspiderscript.so: source/
+       CC=$(CC) make -C source/src
+
+install: source/libspiderscript.so
+       cp source/libspiderscript.so $(EPREFIX)/lib
+       cp source/spiderscript.h $(PREFIX)/include
+
+
diff --git a/Externals/libspiderscript/source b/Externals/libspiderscript/source
new file mode 160000 (submodule)
index 0000000..9f2d7fa
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 9f2d7faf34c16ceaee2f1bffe3d5558c41382523

UCC git Repository :: git.ucc.asn.au