aboutsummaryrefslogtreecommitdiff
path: root/system/lib/libcxxabi/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'system/lib/libcxxabi/Makefile')
-rw-r--r--system/lib/libcxxabi/Makefile28
1 files changed, 28 insertions, 0 deletions
diff --git a/system/lib/libcxxabi/Makefile b/system/lib/libcxxabi/Makefile
new file mode 100644
index 00000000..62654ef2
--- /dev/null
+++ b/system/lib/libcxxabi/Makefile
@@ -0,0 +1,28 @@
+OBJECTS = \
+ src/private_typeinfo.bc \
+ $(NULL)
+ #src/cxa_vector.bc \
+ #src/cxa_virtual.bc \
+ #src/temporary.bc \
+ #src/cxa_guard.bc \
+ #src/cxa_unexpected.bc \
+ #src/cxa_exception.bc \
+ #src/cxa_aux_runtime.bc \
+ #src/exception.bc \
+ #src/stdexcept.bc \
+ #src/abort_message.bc \
+ #src/cxa_personality.bc \
+ #src/cxa_new_delete.bc \
+ #src/cxa_handlers.bc \
+ #src/cxa_exception_storage.bc \
+ #src/typeinfo.bc \
+ #src/cxa_demangle.bc
+
+all: libcxxabi.bc
+
+%.bc: %.cpp
+ $(CXX) -I./include $< -o $@
+
+libcxxabi.bc: $(OBJECTS)
+ $(CXX) $(OBJECTS) -o libcxxabi.bc
+