TARGET = radar CC = cc PY = python3 INC_DIR = -I./include -I./src -I../vsipl/include LIB_DIR = -L./vsipl/lib LIBS = -lvsip -lfftw3f -lm CFLAGS = $(INC_DIR) $(LIB_DIR) $(LIBS) -g SRC = $(wildcard src/*.c) OBJ = $(patsubst src/%.c, obj/%.o, $(SRC)) $(TARGET): $(OBJ) @mkdir -p bin @$(CC) $(OBJ) $(CFLAGS) -o bin/$(TARGET) obj/%.o: src/%.c include/*.h @mkdir -p obj @$(CC) -c $< $(CFLAGS) -o $@ .PHONY: clean all run all: $(TARGET) run: $(TARGET)s @mkdir -p data @./$(TARGET) @$(PY) ./plot.py clean: rm -f $(TARGET) $(OBJ) rm -rf obj