| 1 |
|
|---|
| 2 |
whattodo: |
|---|
| 3 |
@echo "" |
|---|
| 4 |
@echo "What you want to do?" |
|---|
| 5 |
@echo "example: make midgard-core" |
|---|
| 6 |
@echo "" |
|---|
| 7 |
|
|---|
| 8 |
midgard-core: midgard-core-clean |
|---|
| 9 |
@echo "" |
|---|
| 10 |
@echo "Build midgard2-core. Wait..." |
|---|
| 11 |
@cd core/midgard && \ |
|---|
| 12 |
./autogen.sh --prefix=$(MIDGARD_CORE_PREFIX) > $(MIDGARD_MAKEDIST_LOG) && \ |
|---|
| 13 |
$(MAKE) dist > $(MIDGARD_MAKEDIST_LOG) && \ |
|---|
| 14 |
tar -xzf midgard2-core-$(MIDGARD_RELEASE_VERSION).tar.gz -C $(MIDGARD_ALL_IN_ONE_DIR) && \ |
|---|
| 15 |
cp midgard2-core-*.gz $(MIDGARD_MAKEDIST_ROOT)/ |
|---|
| 16 |
@echo "OK. Done." |
|---|
| 17 |
|
|---|
| 18 |
midgard-core-clean: |
|---|
| 19 |
@echo "" |
|---|
| 20 |
@echo "Clean midgard2-core. Wait..." |
|---|
| 21 |
@rm -rf midgard2-core-* |
|---|
| 22 |
@echo "OK. Done." |
|---|
| 23 |
|
|---|
| 24 |
php5-midgard: php5-midgard-clean |
|---|
| 25 |
@echo "" |
|---|
| 26 |
@echo "Build php5-midgard2. Wait..." |
|---|
| 27 |
@mkdir -p php5-midgard2-$(MIDGARD_RELEASE_VERSION)/debian |
|---|
| 28 |
@cp apis/php5/config.m4 php5-midgard2-$(MIDGARD_RELEASE_VERSION)/ |
|---|
| 29 |
@cp apis/php5/*.c php5-midgard2-$(MIDGARD_RELEASE_VERSION)/ |
|---|
| 30 |
@cp apis/php5/*.h php5-midgard2-$(MIDGARD_RELEASE_VERSION)/ |
|---|
| 31 |
@cp apis/php5/mkall php5-midgard2-$(MIDGARD_RELEASE_VERSION)/ |
|---|
| 32 |
@cp apis/php5/midgard2.ini php5-midgard2-$(MIDGARD_RELEASE_VERSION)/ |
|---|
| 33 |
@cp apis/php5/COPYING php5-midgard2-$(MIDGARD_RELEASE_VERSION)/ |
|---|
| 34 |
@cp apis/php5/INSTALL php5-midgard2-$(MIDGARD_RELEASE_VERSION)/ |
|---|
| 35 |
@cp apis/php5/README php5-midgard2-$(MIDGARD_RELEASE_VERSION)/ |
|---|
| 36 |
@cp -r php5-midgard2-$(MIDGARD_RELEASE_VERSION) $(MIDGARD_ALL_IN_ONE_DIR)/ |
|---|
| 37 |
@tar -czf php5-midgard2-$(MIDGARD_RELEASE_VERSION).tar.gz php5-midgard2-$(MIDGARD_RELEASE_VERSION) |
|---|
| 38 |
@echo "OK. Done." |
|---|
| 39 |
|
|---|
| 40 |
php5-midgard-clean: |
|---|
| 41 |
@echo "" |
|---|
| 42 |
@echo "Clean php5-midgard2. Wait..." |
|---|
| 43 |
@rm -rf php5-midgard2-* |
|---|
| 44 |
@echo "OK. Done." |
|---|
| 45 |
|
|---|
| 46 |
midgard-python: midgard-python-clean |
|---|
| 47 |
@echo "" |
|---|
| 48 |
@echo "Build python-midgard2. Wait..." |
|---|
| 49 |
@cd apis/python && \ |
|---|
| 50 |
python setup.py sdist --formats gztar --dist-dir $(MIDGARD_MAKEDIST_ROOT) --keep-temp > $(MIDGARD_MAKEDIST_LOG) && \ |
|---|
| 51 |
mv python-midgard2-$(MIDGARD_RELEASE_VERSION) $(MIDGARD_ALL_IN_ONE_DIR)/ |
|---|
| 52 |
@echo "OK. Done" |
|---|
| 53 |
|
|---|
| 54 |
midgard-python-clean: |
|---|
| 55 |
@echo "" |
|---|
| 56 |
@echo Clean python-midgard2 |
|---|
| 57 |
@rm -rf python-midgard2-* |
|---|
| 58 |
@echo "OK. Done" |
|---|
| 59 |
|
|---|
| 60 |
all-in-one-dir: all-in-one-dir-clean-all |
|---|
| 61 |
@if test ! -d $(MIDGARD_ALL_IN_ONE_DIR); then \ |
|---|
| 62 |
mkdir $(MIDGARD_ALL_IN_ONE_DIR); \ |
|---|
| 63 |
fi |
|---|
| 64 |
|
|---|
| 65 |
all-in-one-dir-clean: |
|---|
| 66 |
@cd $(MIDGARD_MAKEDIST_ROOT) |
|---|
| 67 |
@if test -d $(MIDGARD_ALL_IN_ONE_PKG); then \ |
|---|
| 68 |
rm -rf $(MIDGARD_ALL_IN_ONE_PKG); \ |
|---|
| 69 |
fi |
|---|
| 70 |
|
|---|
| 71 |
all-in-one-dir-bzip: |
|---|
| 72 |
@cd $(MIDGARD_MAKEDIST_ROOT) |
|---|
| 73 |
@tar -cjf $(MIDGARD_ALL_IN_ONE_PKG).tar.bz2 $(MIDGARD_ALL_IN_ONE_PKG)/ |
|---|
| 74 |
|
|---|
| 75 |
all-in-one-dir-clean-all: |
|---|
| 76 |
@cd $(MIDGARD_MAKEDIST_ROOT) |
|---|
| 77 |
@rm -rf Midgard_AllinOne-* |
|---|
| 78 |
|
|---|
| 79 |
all: all-in-one-dir midgard-core php5-midgard midgard-python all-in-one-dir-bzip all-in-one-dir-clean |
|---|
| 80 |
|
|---|
| 81 |
.PHONY: whattodo |
|---|