-
Notifications
You must be signed in to change notification settings - Fork 2
/
makefile
43 lines (35 loc) · 1.2 KB
/
makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
################################################################
## Synchronize web site on the server
################################################################
## Variables
MAKEFILE=makefile
MAKE=make -s -f ${MAKEFILE}
DATE=`date +%Y-%M-%d_%H:%M:%S`
GITHUB_ACCOUNT=GREEKC
GITHUB_REPO=Lisbon-training
################################################################
## List of targets
usage:
@echo "usage: make [-OPT='options'] target"
@echo "implemented targets"
@perl -ne 'if (/^([a-z]\S+):/){ print "\t$$1\n"; }' ${MAKEFILE}
################################################################
## Clean temporary files created by emacs
clean:
find . -name '*~' -exec rm {} \;
find . -name '.#*' -exec rm {} \;
find . -name '.DS_Store' -exec rm {} \;
################################################################
## Print the URL of the github repository
GITHUB_URL=http://github.com/${GITHUB_ACCOUNT}/${GITHUB_REPO}
github:
@echo "Github site"
@echo " ${GITHUB_URL}"
open ${GITHUB_URL}
################################################################
## Get the URL of the Web site
WEB_URL=http://${GITHUB_ACCOUNT}.github.io/${GITHUB_REPO}
web:
@echo "Web site"
@echo " ${WEB_URL}"
open ${WEB_URL}