include ./config.mk DEFINES := -Dradio_float_t=float -Dfir_float_t=float CXXFLAGS_release := -O3 -flto CFLAGS_release := -O3 -flto LDFLAGS_release := -O3 -flto TARGET_ARCH := -march=native CXXFLAGS += -std=c++20 CXXFLAGS += -Wno-volatile CXXFLAGS += -Wno-deprecated-declarations CXXFLAGS += -Wno-deprecated-enum-float-conversion CXXFLAGS += -Wno-register CXXFLAGS += -Wno-address-of-packed-member LIBS := -lstdc++ -lm -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt LDFLAGS += $(TARGET_ARCH) $(LIBDIR) -L/usr/X11R6/lib/ DEFINES += -DPROCESSOR_BUFFER_USE_EXCEPTIONS -DDISABLE_UNUSED_STATISTICS INCLUDES += -I $(BLAZE_PATH) all: app app: objects link .PHONY: JuceLibraryCode Radio Source Crc Fir objects: JuceLibraryCode Radio Source Crc Fir Source: @$(MAKE) -C $@ JuceLibraryCode: @$(MAKE) -C $@ Radio: @$(MAKE) -C $(LIBSRC_PATH)/cpp/radio Fir: @$(MAKE) -C $(LIBSRC_PATH)/fir Crc: @$(MAKE) -C $(LIBSRC_PATH)/crc include $(MAKE_HOME)/link.mk #include $(MAKE_HOME)/compile.mk