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