dump1090-fa/starch/example/Makefile

29 lines
581 B
Makefile

CC ?= gcc
CFLAGS = -O3 -Wall -g
STARCH_COMPILE := $(CC) $(CFLAGS) -c
ARCH := $(shell uname -m)
all: generate starch-benchmark
ifneq (,$(findstring arm,$(ARCH)))
-include generated/makefile.arm
else ifneq (,$(findstring x86_64,$(ARCH)))
-include generated/makefile.x86_64
else
-include generated/makefile.generic
endif
support.o: support.c
$(CC) $(CFLAGS) -c -o $@ $^
starch-benchmark: $(STARCH_OBJS) $(STARCH_BENCHMARK_OBJ) support.o
$(CC) $(CFLAGS) -o $@ $^
generate:
./starchgen.py
clean:
rm -f $(STARCH_OBJS) $(STARCH_BENCHMARK_OBJ) support.o starch-benchmark