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:
authorAlan McGovern <alan.mcgovern@gmail.com>2012-05-17 15:54:37 +0400
committerAlan McGovern <alan.mcgovern@gmail.com>2012-05-17 15:54:37 +0400
commite933d54abc80989c2e75778adae3b9a289d640d4 (patch)
tree669066561bf7d5452b045ecc6c4c2f765f34b495
parentbb81e5032e14b2db4d36308b40be2dbbf2a4c3b4 (diff)
[Build] Distinguish between externals and addins
All the submodule tarballs are put into tarballs/external. These are then merged into the main monodevelop tarball. The regular addin tarballs are left unmerged.
-rw-r--r--Makefile12
-rw-r--r--main/external/Makefile.am2
2 files changed, 9 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 8c840dc7cb..70645dee5f 100644
--- a/Makefile
+++ b/Makefile
@@ -64,12 +64,16 @@ dist: update_submodules remove-stale-tarballs dist-recursive
cp -f $$t/*.spec specs ;\
fi \
done
- @cd tarballs && for tb in `ls .`; do \
+ @cd tarballs && for tb in `ls external`; do \
echo Decompressing $$tb; \
- tar xvjf $$tb; \
- rm $$tb; \
+ tar xvjf external/$$tb; \
done
- cd tarballs && tar -cjf monodevelop-$PACKAGE_VERSION_LABEL.tar.bz2 monodevelop-$PACKAGE_VERSION_LABEL
+ @rm -rf tarballs/external
+ @echo Decompressing monodevelop-$(PACKAGE_VERSION_LABEL).tar.bz2
+ @cd tarballs && tar xvjf monodevelop-$(PACKAGE_VERSION_LABEL).tar.bz2
+ @echo Generating merged tarball
+ @cd tarballs && tar -cjf monodevelop-$(PACKAGE_VERSION_LABEL).tar.bz2 monodevelop-$(PACKAGE_VERSION_LABEL)
+ @cd tarballs && rm -rf monodevelop-$(PACKAGE_VERSION_LABEL)
run:
cd main && make run
diff --git a/main/external/Makefile.am b/main/external/Makefile.am
index 569d9c5578..aaf32be4a9 100644
--- a/main/external/Makefile.am
+++ b/main/external/Makefile.am
@@ -1,4 +1,4 @@
-TARBALL_PATH=../../tarballs
+TARBALL_PATH=../../tarballs/external
NGIT_SLN=ngit/ngit.sln
NGIT=$(NGIT_SLN) /t:NGit