chord/Makefile
2024-05-14 12:58:17 -05:00

15 lines
344 B
Makefile

CC ?= cc
CFLAGS= -Wfatal-errors -Wall -Wextra $(shell pkgconf --cflags portaudio-2.0)
LDFLAGS= -s -lm $(shell pkgconf --libs portaudio-2.0)
OBJS= main.o audio.o
all: chord
chord: $(OBJS)
$(CC) $^ -o $@ $(CFLAGS) $(LDFLAGS)
%.o: %.c %.h
$(CC) -c $< -o $@ $(CFLAGS)
%.o: %.c
$(CC) -c $< -o $@ $(CFLAGS)
clean:
$(RM) *.o $(OBJS) chord