15 lines
344 B
Makefile
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
|