Astrophysics/exec.sh
2023-08-04 10:39:16 +02:00

19 lines
1.3 KiB
Bash
Executable File

#!/bin/sh
# main -c gravity.yml
#gcc sdl/init_sdl.c sdl/projectile.c sdl/orbitalSystem.c argparser.c yaml.c gravity.c main.c -lm -lpthread -lSDL2 -lSDL2_image -lSDL2_ttf -o main && ./main $1 $2 $3
#gcc -lm -lSDL2 -lSDL2_image -lSDL2_ttf -Wunused-variable -c sdl/init_sdl.c -o build/init_sdl.o
#gcc -lm -lSDL2 -lSDL2_image -lSDL2_ttf -Wunused-variable -c sdl/projectile.c -o build/projectile.o
#gcc -lm -lSDL2 -lSDL2_image -lSDL2_ttf -Wunused-variable -c argparser.c -o build/argparser.o
#gcc -lm -lSDL2 -lSDL2_image -lSDL2_ttf -Wunused-variable -c functions.c -o build/functions.o
#gcc -lm -lSDL2 -lSDL2_image -lSDL2_ttf -Wunused-variable -c yaml.c -o build/yaml.o
#gcc -lm -lSDL2 -lSDL2_image -lSDL2_ttf -Wunused-variable -c gravity.c -o build/gravity.o
#gcc -lm -lSDL2 -lSDL2_image -lSDL2_ttf -Wunused-variable -c motion.c -o build/motion.o
##gcc -S -o build/gravity.o gravity.c
#gcc -lm -lSDL2 -lSDL2_image -lSDL2_ttf -Wunused-variable -c main.c -o build/main.o
#gcc -lm -lSDL2 -lSDL2_image -lSDL2_ttf build/init_sdl.o build/projectile.o build/argparser.o build/yaml.o build/functions.o build/gravity.o build/motion.o build/main.o -o build/main && ./build/main $1 $2 $3
gcc functions.c motion.c sdl/init_sdl.c sdl/projectile.c argparser.c yaml.c gravity.c main.c -lm -lpthread -lSDL2 -lSDL2_image -lSDL2_ttf -o main && ./main $1 $2 $3