CC = g++
LD = g++
CFLAGS = -Wall -c -DPitchTrack_all -I.
LDFLAGS = -lpthread

SRCS = $(wildcard *.cpp)
OBJS = $(patsubst %c,%o,$(SRCS))
TARGET = PitchTrack_all

.PHONY: all clean

all: $(TARGET)

$(TARGET): $(OBJS)
	$(LD) $(LDFLAGS) -o $@ $^

%o: %c
	$(CC) $(CFLAGS) -o $@ $<
clean:
	@rm -f *.o $(TARGET)

