blob: c8f2dd03a9805515a4a01dbdc205279181f2101d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
CC = cc
CFLAGS = -Wall -Wextra -O3 $(shell pkg-config --cflags sdl3 sdl3-image libpulse libpulse-simple)
LDFLAGS = $(shell pkg-config --libs sdl3 sdl3-image libpulse libpulse-simple) -lm
SRC_DIR = src
BIN_DIR = bin
all: $(BIN_DIR)/pndacc
$(BIN_DIR)/pndacc: $(SRC_DIR)/Main.c
mkdir -p $(BIN_DIR)
$(CC) $(CFLAGS) -o $@ $(SRC_DIR)/Main.c $(LDFLAGS)
run: $(BIN_DIR)/pndacc
./$(BIN_DIR)/pndacc
clean:
rm -rf $(BIN_DIR)
.PHONY: all run clean
|