ARCH := $(shell arch) ifeq ($(ARCH), aarch64) CFLAGS += -DFT -g endif all:lib gcc *.c -I . -o ec$(ARCH) $(CFLAGS) clean: rm *.o ec$(ARCH) libec$(ARCH).so lib: gcc eclib.c -fPIC -shared -o libec$(ARCH).so $(CFLAGS)