aboutsummaryrefslogtreecommitdiff
path: root/lib/libexif/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libexif/Makefile.in')
-rw-r--r--lib/libexif/Makefile.in20
1 files changed, 20 insertions, 0 deletions
diff --git a/lib/libexif/Makefile.in b/lib/libexif/Makefile.in
new file mode 100644
index 0000000000..7e3d3e9dbf
--- /dev/null
+++ b/lib/libexif/Makefile.in
@@ -0,0 +1,20 @@
+ARCH=@ARCH@
+
+OBJS +=libexif.o ExifParse.o IptcParse.o JpegParse.o
+CFLAGS +=-D_LINUX -D_DLL -fPIC -O2
+CXXFLAGS +=-D_LINUX -D_DLL -fPIC -O2
+
+SYSDIR=@abs_top_srcdir@/system
+SO=libexif-$(ARCH).so
+SLIB=@abs_top_srcdir@/system/$(SO)
+
+$(SLIB): $(OBJS)
+ifeq ($(findstring osx,$(ARCH)), osx)
+ $(CXX) $(CFLAGS) -bundle -flat_namespace -undefined suppress -shared -fPIC -o $@ $(OBJS)
+ @abs_top_srcdir@/tools/Mach5/wrapper.rb $@;mv output.so $@
+else
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared -o $@ $(OBJS) \
+ `cat @abs_top_srcdir@/xbmc/cores/DllLoader/exports/wrapper.def` @abs_top_srcdir@/xbmc/cores/DllLoader/exports/wrapper.o
+endif
+
+include @abs_top_srcdir@/Makefile.include