summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile19
1 files changed, 19 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..0e82448
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,19 @@
+
+main:
+ mkdir -p "build/"
+ cp -a "data/." "build/data"
+ gcc -m64 -Wall -g -DMODE_DEBUG src/main.c -o build/truckerx.exe -Llibs/ -lprojectbase-debug -lSDL2 -lSDL2_mixer
+ ./build/truckerx.exe
+
+debug:
+ mkdir -p "build/"
+ cp -a "data/." "build/data"
+ gcc -m64 -Wall -g -DMODE_DEBUG src/main.c -o build/truckerx.exe -Llibs/ -lprojectbase-debug -lSDL2 -lSDL2_mixer
+ gdb -q -ex='set confirm on' -ex=run -ex=quit --args ./build/truckerx.exe
+
+linux:
+ mkdir -p "build/"
+ cp -a "data/." "build/data"
+ gcc -m64 -Wall -g -DMODE_DEBUG src/main.c -o build/truckerx -lprojectbase-debug -lX11 -lm -ldl -lSDL2 -lSDL2_mixer
+ sudo chmod +x ./build/truckerx
+ ./build/truckerx \ No newline at end of file