CC := gcc CFLAGS = -Og -Wall -std=c11 -Isrc/ -Iraylib/src LDFLAGS = -lGL -lm -lpthread -ldl -lrt -lX11 all: build_deps build pong build_deps: cd raylib/src && $(MAKE) PLATFORM=PLATFORM_DESKTOP build: src/main.c src/enemy.c src/ball.c src/title.c $(CC) $(CFLAGS) $(PKG_CONF_CFLAGS) -c $? pong: main.o enemy.o ball.o title.o $(CC) $? -o $@ raylib/libraylib.a $(LDFLAGS) install: mkdir -p app install -Dm755 ./pong app/pong cp -r resources app/resources install_flatpak: mkdir -p /app/Pong install -Dm755 ./pong /app/Pong/pong cp -r resources/ /app/Pong/resources mkdir -p /app/bin install -Dm755 src/launch.sh /app/bin/launch.sh clean: rm -fv *.o rm -fv pong rm -rf .flatpak-builder/ rm -rf flatpak/ rm -rf *.flatpak cd raylib/src && $(MAKE) clean