#
TARGET = PCIE_FUNDAMENTAL

#
CFLAGS = -O3 -Wall -Wno-format -Wno-unused-result
LDFLAGS = -ldl -L./ -Wl,-rpath,./ -l:terasic_pcie_mcdma.so
CC = g++

build: $(TARGET)

$(TARGET): $(TARGET).o
	$(CC) $^ -o $@ $(LDFLAGS)

%.o : %.c
	$(CC) $(CFLAGS) -c $< -o $@

%.o : %.cpp
	$(CC) $(CFLAGS) -c $< -o $@

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

