-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathMakefile
39 lines (28 loc) · 892 Bytes
/
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
# make help
# @ surpresses the output of the line
help:
@make -qp | awk -F':' '/^[a-zA-Z0-9][^$$#\/\t=]*:([^=]|$$)/ {split($$1,A,/ /);for(i in A)print A[i]}'
# Original is in github-flow
# raw to commandline execute
# make -qp | awk -F':' '/^[a-zA-Z0-9][^$#\/\t=]*:([^=]|$)/ {split($1,A,/ /);for(i in A)print A[i]}'
# Will run clean on neverwinterdp
clean:
./gradlew clean
# Will run gradle clean on every project part of neverwinterdp
clean-all:
./neverwinterdp.sh gradle clean
# Will compile neverwinterdp
compile:
./gradlew compileJava
# Will try to build every component for neverwinterdp
build-all:
./neverwinterdp.sh gradle clean build install
# Will git clone all the dependent projects
checkout-dependencies:
./neverwinterdp.sh checkout
# Generate the javadoc in
# $build/docs/javadoc/
docs:
./gradlew javadoc
gradle-help:
./gradlew -q tasks