CC = gcc
TARGET = FrameTrigger
CFLAGS = -g
INCFLAGS = -I../../../../Include
LNKFLAGS = -lIKapC -lIKapBoard -lusb-1.0 -lm -pthread -Wl,--no-as-needed

all: $(TARGET)

$(TARGET): $(TARGET).o
	$(CC) $(CFLAGS) -o $(TARGET) $(TARGET).o $(LNKFLAGS)

clean:
	rm -f *.o $(TARGET) *~

.c.o:
	$(CC) $(CFLAGS) $(INCFLAGS) -c $?

.cpp.o:
	$(CC) $(CFLAGS) $(INCFLAGS) -c $?
