45 lines
1.2 KiB
Makefile
45 lines
1.2 KiB
Makefile
|
|
#
|
||
|
|
# External Projects Makefile
|
||
|
|
#
|
||
|
|
|
||
|
|
#
|
||
|
|
# GoogleTest/GoogleMock
|
||
|
|
#
|
||
|
|
|
||
|
|
GOOGLETEST_PATH = $(GOOGLETEST_PREFIX)/googletest
|
||
|
|
GOOGLEMOCK_PATH = $(GOOGLETEST_PREFIX)/googlemock
|
||
|
|
|
||
|
|
# Common Compiler Flags ########################################################
|
||
|
|
|
||
|
|
# Include paths.
|
||
|
|
GOOGLE_X86_GOOGLETEST_CFLAGS += -I$(GOOGLETEST_PATH)
|
||
|
|
GOOGLE_X86_GOOGLETEST_CFLAGS += -I$(GOOGLETEST_PATH)/include
|
||
|
|
GOOGLE_X86_GOOGLETEST_CFLAGS += -I$(GOOGLEMOCK_PATH)
|
||
|
|
GOOGLE_X86_GOOGLETEST_CFLAGS += -I$(GOOGLEMOCK_PATH)/include
|
||
|
|
|
||
|
|
# x86 GoogleTest Source Files ##################################################
|
||
|
|
|
||
|
|
GOOGLE_X86_GOOGLETEST_SRCS += $(GOOGLETEST_PATH)/src/gtest-all.cc
|
||
|
|
GOOGLE_X86_GOOGLETEST_SRCS += $(GOOGLETEST_PATH)/src/gtest_main.cc
|
||
|
|
|
||
|
|
# x86 GoogleMock Source Files ##################################################
|
||
|
|
|
||
|
|
GOOGLE_X86_GOOGLETEST_SRCS += $(GOOGLEMOCK_PATH)/src/gmock-all.cc
|
||
|
|
|
||
|
|
#
|
||
|
|
# Kiss FFT
|
||
|
|
#
|
||
|
|
|
||
|
|
# Common Compiler Flags ########################################################
|
||
|
|
|
||
|
|
# Include paths.
|
||
|
|
COMMON_CFLAGS += -Iexternal/kiss_fft
|
||
|
|
|
||
|
|
# Macros.
|
||
|
|
COMMON_CFLAGS += -DFIXED_POINT
|
||
|
|
|
||
|
|
# Common Source Files ##########################################################
|
||
|
|
|
||
|
|
COMMON_SRCS += external/kiss_fft/kiss_fft.c
|
||
|
|
COMMON_SRCS += external/kiss_fft/kiss_fftr.c
|