File makefile_opensuse.patch of Package libxmlada
Index: Makefile.opensuse
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
+++ Makefile.opensuse 2011-03-06 20:03:22.758710882 -0800
@@ -0,0 +1,36 @@
+#!/usr/bin/make -f
+
+
+SOVERSION := 3.2.1
+CPUS := $(shell getconf _NPROCESSORS_ONLN)
+DESTDIR := /usr/local
+LIBDIR := lib
+BINDIR := bin
+INCLUDEDIR := include
+MODULES = unicode input_sources sax dom schema
+INSTALLLIBDIR := $(DESTDIR)/$(LIBDIR)
+
+libxmlada.so.$(SOVERSION):
+ # Build the shared library
+ gnatmake -j$(CPUS) -p -Pbuild_xmlada -Xobj=obj-shared -Xkind=dynamic -Xsoname=$@
+
+libxmlada.a:
+ # Build the static library·
+ gnatmake -j$(CPUS) -p -Pbuild_xmlada -Xobj=obj-static -Xkind=static -Xsoname=
+
+
+install-include:
+ install -d $(DESTDIR)/$(INCLUDEDIR)/xmlada
+ install -m 0644 $(foreach module,$(MODULES),$(module)/*.ads) \
+ $(DESTDIR)/$(INCLUDEDIR)/xmlada
+
+install: libxmlada.so.$(SOVERSION) install-include
+ # Avoid installing the .ali files for now
+ #install -m 0644 \
+ # $(foreach module,$(MODULES),ali-obj-shared/$(module).ali) \
+ # $(INSTALLLIBDIR)
+ install -m 0755 xmlada-config $(DESTDIR)/${BINDIR}
+ install -m 0644 libxmlada.so $(INSTALLLIBDIR)
+ # Install the non-devel versioned .so
+ install -m 0644 libxmlada.so.$(SOVERSION) $(INSTALLLIBDIR)
+