diff options
Diffstat (limited to 'sys-devel/binutils-apple/files/libunwind-30-Makefile')
-rw-r--r-- | sys-devel/binutils-apple/files/libunwind-30-Makefile | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/sys-devel/binutils-apple/files/libunwind-30-Makefile b/sys-devel/binutils-apple/files/libunwind-30-Makefile new file mode 100644 index 000000000000..cb502d94868d --- /dev/null +++ b/sys-devel/binutils-apple/files/libunwind-30-Makefile @@ -0,0 +1,23 @@ +CPPFLAGS += -I../include + +all: libunwind.a + +OBJS=Registers.o unw_getcontext.o libuwind.o UnwindLevel1-gcc-ext.o UnwindLevel1.o Unwind-sjlj.o + +libunwind.a: $(OBJS) + libtool -static -o $@ $^ + +libunwind.dylib: $(OBJS) + $(CXX) $(CXXFLAGS) -dynamiclib -single_module -compatibility_version 1 -o $@ $^ + +Registers.o: Registers.s + $(CXX) $(CPPFLAGS) $(CFLAGS) -c -o $@ $^ + +unw_getcontext.o: unw_getcontext.s + $(CXX) $(CPPFLAGS) $(CFLAGS) -c -o $@ $^ + +libuwind.o: libuwind.cxx + $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(DYLDINCS) -c -o $@ $^ + +%.o: %.c + $(CXX) $(CPPFLAGS) $(CFLAGS) -c -o $@ $^ |