35 lines
728 B
Makefile
35 lines
728 B
Makefile
include /ioc/tools/driver.makefile
|
|
|
|
MODULE = ecmc_plugin_fft
|
|
|
|
# "Transfer" module name to plugin
|
|
USR_CFLAGS +=-DECMC_PLUGIN_MODULE_NAME=${MODULE}
|
|
|
|
BUILDCLASSES = Linux
|
|
ARCH_FILTER = deb10% deb12%
|
|
|
|
EXCLUDE_VERSIONS+=3 7.0.5 7.0.6 7.0.7
|
|
|
|
IGNORE_MODULES += asynMotor
|
|
IGNORE_MODULES += motorBase
|
|
|
|
USR_CXXFLAGS += -std=c++17
|
|
OPT_CXXFLAGS_YES = -O3
|
|
|
|
# dependencies
|
|
ecmc_VERSION = 10.0
|
|
|
|
APP:=src
|
|
APPDB:=$(APP)/Db
|
|
APPSRC:=$(APP)/src
|
|
|
|
USR_CFLAGS += -shared -fPIC -Wall -Wextra
|
|
USR_LDFLAGS += -lstdc++
|
|
USR_INCLUDES += -I$(where_am_I)$(APPSRC)
|
|
|
|
TEMPLATES += $(wildcard $(APPDB)/*.db)
|
|
TEMPLATES += $(wildcard $(APPDB)/*.template)
|
|
SOURCES += $(APPSRC)/ecmcPluginFFT.c
|
|
SOURCES += $(APPSRC)/ecmcFFTWrap.cpp
|
|
SOURCES += $(APPSRC)/ecmcFFT.cpp
|