Cleaned up Makefile; renamed prerequisite target

This commit is contained in:
Maxim Kulkin 2012-05-12 20:18:42 +04:00
parent 2f9b94cb82
commit 6dc51f004d
3 changed files with 19 additions and 5 deletions

View File

@ -1,14 +1,23 @@
.PHONY: all clean help prerequisites
BUILD_DIR:=build
/:=$(BUILD_DIR)/
MODULES=
.PHONY: all clean help
help:
@echo 'Available targets:'
@echo ' all - build product'
@echo ' prerequisites - install all external prerequisistes'
@echo ' install-prerequisites - install all external prerequisistes'
all:
clean:
rm -rf $(BUILD_DIR)
include $(addsuffix /module.mk,$(MODULES))
include rules.mk
include prerequisites.mk

View File

@ -1,11 +1,11 @@
prerequisites: install-python-packages install-redis-server
.PHONY: install-prerequisites install-redis-server install-python-packages
install-prerequisites: install-python-packages install-redis-server
.PHONY: install-redis-server
install-redis-server:
sudo apt-get install redis-server
.PHONY: install-python-packages
install-python-packages:
sudo pip install -r requirements.txt

5
rules.mk Normal file
View File

@ -0,0 +1,5 @@
$/%/.dir:
mkdir -p $(@D)
@touch $@