-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
53 lines (46 loc) · 1.21 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
43
44
45
46
47
48
49
50
51
52
53
.PHONY: all doxygen clean pack run
EXECUTABLE=icp24-robot-sim
PACKAGE_NAME=xgross13-xfolty21.zip
all:
cd src/ && qmake && make
cp src/main $(EXECUTABLE)
cp -a src/img img
doxygen:
doxygen Doxyfile
clean:
$(MAKE) clean -C src/
rm -f $(EXECUTABLE)
rm -rf doc/html
rm -rf img
rm -f $(PACKAGE_NAME)
pack:
zip -r $(PACKAGE_NAME) \
Makefile \
Doxyfile \
README.txt \
README.md \
diagrams.pdf \
assets/ \
src/data/ \
src/gui/ \
src/img/ \
src/link/ \
src/sim/ \
src/main.cpp \
src/main.pro \
src/README.md \
src/README.txt \
examples/ \
doc/doxygen-awesome-css/120 \
doc/doxygen-awesome-css/LICENSE \
doc/doxygen-awesome-css/README.md \
doc/doxygen-awesome-css/doxygen-awesome-darkmode-toggle.js \
doc/doxygen-awesome-css/doxygen-awesome-fragment-copy-button.js \
doc/doxygen-awesome-css/doxygen-awesome-interactive-toc.js \
doc/doxygen-awesome-css/doxygen-awesome-paragraph-link.js \
doc/doxygen-awesome-css/doxygen-awesome-sidebar-only-darkmode-toggle.css \
doc/doxygen-awesome-css/doxygen-awesome-sidebar-only.css \
doc/doxygen-awesome-css/doxygen-awesome-tabs.js \
doc/doxygen-awesome-css/doxygen-awesome.css \
doc/doxygen-awesome-css/logo.drawio.svg
run: all doxygen