2019-09-26 18:38:37 +02:00
|
|
|
EXEC_NAME=cycloader
|
|
|
|
|
SRC= $(wildcard *.cpp)
|
|
|
|
|
OBJS= $(SRC:.cpp=.o)
|
|
|
|
|
LDFLAGS=-lm -g -Wall -std=c++11 $(shell pkg-config --libs libftdipp1)
|
2019-10-05 18:13:49 +02:00
|
|
|
CXXFLAGS=-g -Wall -std=c++11 $(shell pkg-config --cflags libftdipp1)
|
2019-09-26 18:38:37 +02:00
|
|
|
|
|
|
|
|
all:$(EXEC_NAME)
|
|
|
|
|
|
|
|
|
|
$(EXEC_NAME):$(OBJS)
|
|
|
|
|
$(CXX) -o $@ $^ $(LDFLAGS)
|
|
|
|
|
|
|
|
|
|
%.o: %.c
|
|
|
|
|
$(CC) $(CFLAGS) -o $@ -c $<
|
|
|
|
|
|
|
|
|
|
install:
|
|
|
|
|
cp -f cycloader /usr/local/bin
|
|
|
|
|
mkdir -p /usr/local/share/cycloader
|
|
|
|
|
cp -f test_sfl.svf /usr/local/share/cycloader
|
2019-10-05 19:03:59 +02:00
|
|
|
cp -f spiOverJtag/*.bit /usr/local/share/cycloader
|
2019-09-26 18:38:37 +02:00
|
|
|
|
|
|
|
|
clean:
|
|
|
|
|
rm -rf *.o
|
|
|
|
|
rm -f $(EXEC_NAME)
|
|
|
|
|
rm -f *.c~ *.h~ Makefile~
|
|
|
|
|
rm -f out*.dat
|