Description:
Reorganize Makefile.
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r372:f32fadb1f886 -

@@ -5,6 +5,11
5
5
6 DEFAULT_RUN = framework-debug
6 DEFAULT_RUN = framework-debug
7
7
8 #BUILD
9
10 # While I frequently build and run using make, the convention is that running
11 # 'make' by itself merely builds the software:
12 default: $(DEFAULT_RUN)
8
13
9 core-debug:
14 core-debug:
10 dotnet build ${CORE_SOLUTION} -f netcoreapp3.1
15 dotnet build ${CORE_SOLUTION} -f netcoreapp3.1
@@ -15,25 +20,21
15 framework-release:
20 framework-release:
16 msbuild -restore:True ${FRAMEWORK_SOLUTION} -p:Configuration=Release
21 msbuild -restore:True ${FRAMEWORK_SOLUTION} -p:Configuration=Release
17
22
18
19 clean-obj:
20 rm -r isometric-park-fna/obj/
21
22 framework-debug: clean-obj
23 framework-debug: clean-obj
23 msbuild -restore:True ${FRAMEWORK_SOLUTION} -p:Configuration=Debug
24 msbuild -restore:True ${FRAMEWORK_SOLUTION} -p:Configuration=Debug
24
25
25
26
27 #RUN
28
26 run-core-debug:
29 run-core-debug:
27 cd isometric-park-fna/bin/Debug/netcoreapp3.1; LD_LIBRARY_PATH="../../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../../fnalibs/osx" dotnet ./isometric-park-fna.dll
30 cd isometric-park-fna/bin/Debug/netcoreapp3.1; LD_LIBRARY_PATH="../../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../../fnalibs/osx" dotnet ./isometric-park-fna.dll
28
31
29 run-core-release:
32 run-core-release:
30 cd isometric-park-fna/bin/Release/netcoreapp3.1; LD_LIBRARY_PATH="../../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../../fnalibs/osx" dotnet ./isometric-park-fna.dll
33 cd isometric-park-fna/bin/Release/netcoreapp3.1; LD_LIBRARY_PATH="../../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../../fnalibs/osx" dotnet ./isometric-park-fna.dll
31
34
32
33 run-core-release-xvfb:
35 run-core-release-xvfb:
34 cd isometric-park-fna/bin/Release/netcoreapp3.1; LD_LIBRARY_PATH="../../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../../fnalibs/osx" xvfb-run -a -s "-screen 0 1400x900x24 +extension RANDR +extension GLX +extension RENDER" -- dotnet ./isometric-park-fna.dll
36 cd isometric-park-fna/bin/Release/netcoreapp3.1; LD_LIBRARY_PATH="../../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../../fnalibs/osx" xvfb-run -a -s "-screen 0 1400x900x24 +extension RANDR +extension GLX +extension RENDER" -- dotnet ./isometric-park-fna.dll
35
37
36
37 run-framework-release:
38 run-framework-release:
38 cd isometric-park-fna/bin/Release/; LD_LIBRARY_PATH="../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../fnalibs/osx" mono isometric-park-fna.exe
39 cd isometric-park-fna/bin/Release/; LD_LIBRARY_PATH="../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../fnalibs/osx" mono isometric-park-fna.exe
39
40
@@ -41,7 +42,10
41 cd isometric-park-fna/bin/Debug/; LD_LIBRARY_PATH="../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../fnalibs/osx" mono isometric-park-fna.exe
42 cd isometric-park-fna/bin/Debug/; LD_LIBRARY_PATH="../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../fnalibs/osx" mono isometric-park-fna.exe
42
43
43 # lint:
44 # lint:
44 # yamllint -d relaxed isometric-park-fna/Content/news_items.yaml
45 # yamllint -d relaxed isometric-park-fna/Content/news_items.yaml
46
47 clean-obj:
48 rm -r isometric-park-fna/obj/
45
49
46 #CONVENIENCE
50 #CONVENIENCE
47
51
@@ -49,4 +53,3
49 release: framework-release
53 release: framework-release
50
54
51 run: $(DEFAULT_RUN) run-$(DEFAULT_RUN)
55 run: $(DEFAULT_RUN) run-$(DEFAULT_RUN)
52 # cd isometric-park-fna/bin/Debug/; LD_LIBRARY_PATH="../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../fnalibs/osx" mono isometric-park-fna.exe
You need to be logged in to leave comments. Login now