diff --git a/addon_config.mk b/addon_config.mk new file mode 100644 index 0000000..8529e37 --- /dev/null +++ b/addon_config.mk @@ -0,0 +1,76 @@ +# All variables and this file are optional, if they are not present the PG and the +# makefiles will try to parse the correct values from the file system. +# +# Variables that specify exclusions can use % as a wildcard to specify that anything in +# that position will match. A partial path can also be specified to, for example, exclude +# a whole folder from the parsed paths from the file system +# +# Variables can be specified using = or += +# = will clear the contents of that variable both specified from the file or the ones parsed +# from the file system +# += will add the values to the previous ones in the file or the ones parsed from the file +# system +# +# The PG can be used to detect errors in this file, just create a new project with this addon +# and the PG will write to the console the kind of error and in which line it is + +meta: +ADDON_NAME = ofxPiMapper +ADDON_DESCRIPTION = Projection Mapping Addon optimized for the Raspberry Pi +ADDON_AUTHOR = kr15h aspeteRakete +ADDON_TAGS = "Raspberry Pi" "Projection Mapping" +ADDON_URL = http://github.com/kr15h/ofxPiMapper + +common: +# dependencies with other addons, a list of them separated by spaces +# or use += in several lines +ADDON_DEPENDENCIES = ofxIO ofxXmlSettings ofxGui + +# include search paths, this will be usually parsed from the file system +# but if the addon or addon libraries need special search paths they can be +# specified here separated by spaces or one per line using += +# ADDON_INCLUDES = + +# any special flag that should be passed to the compiler when using this +# addon +# ADDON_CFLAGS = + +# any special flag that should be passed to the linker when using this +# addon, also used for system libraries with -lname +# ADDON_LDFLAGS = + +# linux only, any library that should be included in the project using +# pkg-config +# ADDON_PKG_CONFIG_LIBRARIES = + +# osx/iOS only, any framework that should be included in the project +# ADDON_FRAMEWORKS = + +# source files, these will be usually parsed from the file system looking +# in the src folders in libs and the root of the addon. if your addon needs +# to include files in different places or a different set of files per platform +# they can be specified here +# ADDON_SOURCES = + +# some addons need resources to be copied to the bin/data folder of the project +# specify here any files that need to be copied, you can use wildcards like * and ? +# ADDON_DATA = + +# when parsing the file system looking for libraries exclude this for all or +# a specific platform +# ADDON_LIBS_EXCLUDE = + +linux64: +# binary libraries, these will be usually parsed from the file system but some +# libraries need to passed to the linker in a specific order +ADDON_LIBS = +linux: +ADDON_LIBS = +win_cb: +ADDON_LIBS = +linuxarmv6l: +ADDON_LIBS = +linuxarmv7l: +ADDON_LIBS = +android/armeabi: +ADDON_LIBS = diff --git a/example/addons.make b/example/addons.make index e98663f..3876170 100644 --- a/example/addons.make +++ b/example/addons.make @@ -1,3 +1 @@ ofxPiMapper -ofxGui -ofxXmlSettings