There is now a Makefile because I learnt make syntax
This commit is contained in:
41
Makefile
Normal file
41
Makefile
Normal file
@@ -0,0 +1,41 @@
|
||||
DATA_DIR=data
|
||||
WEBROOT_DIR=webroot
|
||||
|
||||
all: config css users posts comments data
|
||||
clean:
|
||||
rm -rf data
|
||||
rm -rf webroot
|
||||
rm -f config.json
|
||||
|
||||
# config file
|
||||
config: config.json
|
||||
config.json:
|
||||
cp example-config.json config.json
|
||||
echo '!!!PLEASE MODIFY config.json ACCORDING TO YOUR NEEDS!!!'
|
||||
|
||||
# custom.css
|
||||
css: $(WEBROOT_DIR)/custom.css
|
||||
$(WEBROOT_DIR)/custom.css:
|
||||
mkdir -p webroot
|
||||
echo '* {\n font-family: sans-serif;\n}' > $(WEBROOT_DIR)/custom.css
|
||||
|
||||
# users.json
|
||||
users: $(DATA_DIR)/users.json
|
||||
$(DATA_DIR)/users.json:
|
||||
mkdir -p data
|
||||
echo '[]' > $(DATA_DIR)/users.json
|
||||
# posts.json
|
||||
posts: $(DATA_DIR)/posts.json
|
||||
$(DATA_DIR)/posts.json:
|
||||
mkdir -p data
|
||||
echo '[]' > $(DATA_DIR)/posts.json
|
||||
# comments.json
|
||||
comments: $(DATA_DIR)/comments.json
|
||||
$(DATA_DIR)/comments.json:
|
||||
mkdir -p data
|
||||
echo '[]' > $(DATA_DIR)/comments.json
|
||||
# data.json
|
||||
data: $(DATA_DIR)/data.json
|
||||
$(DATA_DIR)/data.json:
|
||||
mkdir -p data
|
||||
echo '{"hitcount": 0}' > $(DATA_DIR)/data.json
|
||||
Reference in New Issue
Block a user