Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'extras/BooBinding/Makefile')
-rw-r--r--extras/BooBinding/Makefile73
1 files changed, 73 insertions, 0 deletions
diff --git a/extras/BooBinding/Makefile b/extras/BooBinding/Makefile
new file mode 100644
index 0000000000..9144e1e05f
--- /dev/null
+++ b/extras/BooBinding/Makefile
@@ -0,0 +1,73 @@
+
+EXTRA_DIST = BooBinding.make rules.make configure Makefile.include
+
+all: all-recursive
+
+top_srcdir=.
+include $(top_srcdir)/config.make
+include $(top_srcdir)/rules.make
+
+#include $(top_srcdir)/custom-hooks.make
+
+#Warning: This is an automatically generated file, do not edit!
+ifeq ($(CONFIG),DEBUG)
+ SUBDIRS = BooShell . po
+endif
+ifeq ($(CONFIG),RELEASE)
+ SUBDIRS = BooShell . po
+endif
+
+# Include project specific makefile
+include BooBinding.make
+
+CONFIG_MAKE=$(top_srcdir)/config.make
+
+%-recursive: $(CONFIG_MAKE)
+ @set . $$MAKEFLAGS; final_exit=:; \
+ case $$2 in --unix) shift ;; esac; \
+ case $$2 in *=*) dk="exit 1" ;; *k*) dk=: ;; *) dk="exit 1" ;; esac; \
+ make pre-$*-hook prefix=$(prefix)
+ for dir in $(SUBDIRS); do \
+ case $$dir in \
+ .) make $*-local || { final_exit="exit 1"; $$dk; };;\
+ *) (cd $$dir && make $*) || { final_exit="exit 1"; $$dk; };;\
+ esac \
+ done
+ make post-$*-hook prefix=$(prefix)
+ $$final_exit
+
+$(CONFIG_MAKE):
+ echo "You must run configure first"
+ exit 1
+
+clean: clean-recursive
+install: install-recursive
+uninstall: uninstall-recursive
+
+dist: $(CONFIG_MAKE)
+ rm -rf $(PACKAGE)-$(VERSION)
+ mkdir $(PACKAGE)-$(VERSION)
+ make pre-dist-hook distdir=$$distdir
+ for dir in $(SUBDIRS); do \
+ pkgdir=`pwd`/$(PACKAGE)-$(VERSION); \
+ mkdir $$pkgdir/$$dir || true; \
+ case $$dir in \
+ .) make dist-local distdir=$$pkgdir || exit 1;; \
+ *) (cd $$dir; make dist-local distdir=$$pkgdir/$$dir) || exit 1;; \
+ esac \
+ done
+ (make dist-local distdir=$(PACKAGE)-$(VERSION))
+ make
+ make post-dist-hook distsir=$$distdir
+ tar czvf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION)
+ rm -rf $(PACKAGE)-$(VERSION)
+ @echo "=========================================="
+ @echo "$(PACKAGE)-$(VERSION) has been packaged > $(PACKAGE)-$(VERSION).tar.gz"
+ @echo "=========================================="
+
+distcheck: dist
+ (mkdir test; cd test; \
+ tar xzvf ../$(PACKAGE)-$(VERSION).tar.gz; cd $(PACKAGE)-$(VERSION); \
+ ./configure --prefix=$$(cd `pwd`/..; pwd); \
+ make && make install && make dist);
+ rm -rf test