-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
31 lines (23 loc) · 1.16 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
.PHONY: all clean edit docs simulate interpolate preview
all:
scons -Q
docs:
doxygen particles.doxyfile
open Libraries/build/doc/html/index.html
simulate:
cd Simulator ; DYLD_LIBRARY_PATH=../Libraries/build/libcomputer/:../Libraries/build/libparticles/:../External/json-c/build/:../Libraries/build/libsimulator/:../Libraries/build/librenderer/:../Libraries/build/libpreviewer/ ./build/simulator -b
interpolate:
./Interpolator/build/Interpolator.app/Contents/MacOS/Interpolator
preview:
cd Simulator ; DYLD_LIBRARY_PATH=../Libraries/build/libcomputer/:../Libraries/build/libparticles/:../External/json-c/build/:../Libraries/build/libsimulator/:../Libraries/build/librenderer/:../Libraries/build/libpreviewer/ ./build/simulator -p
render:
cd Simulator ; DYLD_LIBRARY_PATH=../Libraries/build/libcomputer/:../Libraries/build/libparticles/:../External/json-c/build/:../Libraries/build/libsimulator/:../Libraries/build/librenderer/:../Libraries/build/libpreviewer/ ./build/simulator -r
clean:
rm -rf ./Libraries/build
rm -rf ./Interpolator/build
rm -rf ./Simulator/build
rm -rf ./Previewer/build
rm -rf ./External/json-c/build
rm -rf ./Papers/build
edit:
$(EDITOR) .