~ubuntu-branches/debian/sid/python-pyo/sid

« back to all changes in this revision

Viewing changes to embedded/openframeworks/PyoTemplate/config.make

  • Committer: Package Import Robot
  • Author(s): Tiago Bortoletto Vaz
  • Date: 2014-04-13 00:15:48 UTC
  • mfrom: (1.1.8)
  • Revision ID: package-import@ubuntu.com-20140413001548-yz0sd86hboij8exu
Tags: 0.6.9-1
New upstream version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
################################################################################
 
2
# CONFIGURE PROJECT MAKEFILE (optional)
 
3
#   This file is where we make project specific configurations.
 
4
################################################################################
 
5
 
 
6
################################################################################
 
7
# OF ROOT
 
8
#   The location of your root openFrameworks installation
 
9
#       (default) OF_ROOT = ../../.. 
 
10
################################################################################
 
11
# OF_ROOT = ../../..
 
12
 
 
13
################################################################################
 
14
# PROJECT ROOT
 
15
#   The location of the project - a starting place for searching for files
 
16
#       (default) PROJECT_ROOT = . (this directory)
 
17
#    
 
18
################################################################################
 
19
# PROJECT_ROOT = .
 
20
 
 
21
################################################################################
 
22
# PROJECT SPECIFIC CHECKS
 
23
#   This is a project defined section to create internal makefile flags to 
 
24
#   conditionally enable or disable the addition of various features within 
 
25
#   this makefile.  For instance, if you want to make changes based on whether
 
26
#   GTK is installed, one might test that here and create a variable to check. 
 
27
################################################################################
 
28
# None
 
29
 
 
30
################################################################################
 
31
# PROJECT EXTERNAL SOURCE PATHS
 
32
#   These are fully qualified paths that are not within the PROJECT_ROOT folder.
 
33
#   Like source folders in the PROJECT_ROOT, these paths are subject to 
 
34
#   exlclusion via the PROJECT_EXLCUSIONS list.
 
35
#
 
36
#     (default) PROJECT_EXTERNAL_SOURCE_PATHS = (blank) 
 
37
#
 
38
#   Note: Leave a leading space when adding list items with the += operator
 
39
################################################################################
 
40
# PROJECT_EXTERNAL_SOURCE_PATHS = 
 
41
 
 
42
################################################################################
 
43
# PROJECT EXCLUSIONS
 
44
#   These makefiles assume that all folders in your current project directory 
 
45
#   and any listed in the PROJECT_EXTERNAL_SOURCH_PATHS are are valid locations
 
46
#   to look for source code. The any folders or files that match any of the 
 
47
#   items in the PROJECT_EXCLUSIONS list below will be ignored.
 
48
#
 
49
#   Each item in the PROJECT_EXCLUSIONS list will be treated as a complete 
 
50
#   string unless teh user adds a wildcard (%) operator to match subdirectories.
 
51
#   GNU make only allows one wildcard for matching.  The second wildcard (%) is
 
52
#   treated literally.
 
53
#
 
54
#      (default) PROJECT_EXCLUSIONS = (blank)
 
55
#
 
56
#               Will automatically exclude the following:
 
57
#
 
58
#                       $(PROJECT_ROOT)/bin%
 
59
#                       $(PROJECT_ROOT)/obj%
 
60
#                       $(PROJECT_ROOT)/%.xcodeproj
 
61
#
 
62
#   Note: Leave a leading space when adding list items with the += operator
 
63
################################################################################
 
64
# PROJECT_EXCLUSIONS =
 
65
 
 
66
################################################################################
 
67
# PROJECT LINKER FLAGS
 
68
#       These flags will be sent to the linker when compiling the executable.
 
69
#
 
70
#               (default) PROJECT_LDFLAGS = -Wl,-rpath=./libs
 
71
#
 
72
#   Note: Leave a leading space when adding list items with the += operator
 
73
#
 
74
# Currently, shared libraries that are needed are copied to the 
 
75
# $(PROJECT_ROOT)/bin/libs directory.  The following LDFLAGS tell the linker to
 
76
# add a runtime path to search for those shared libraries, since they aren't 
 
77
# incorporated directly into the final executable application binary.
 
78
################################################################################
 
79
PROJECT_LDFLAGS = `python-config --ldflags`
 
80
 
 
81
################################################################################
 
82
# PROJECT DEFINES
 
83
#   Create a space-delimited list of DEFINES. The list will be converted into 
 
84
#   CFLAGS with the "-D" flag later in the makefile.
 
85
#
 
86
#               (default) PROJECT_DEFINES = (blank)
 
87
#
 
88
#   Note: Leave a leading space when adding list items with the += operator
 
89
################################################################################
 
90
# PROJECT_DEFINES = 
 
91
 
 
92
################################################################################
 
93
# PROJECT CFLAGS
 
94
#   This is a list of fully qualified CFLAGS required when compiling for this 
 
95
#   project.  These CFLAGS will be used IN ADDITION TO the PLATFORM_CFLAGS 
 
96
#   defined in your platform specific core configuration files. These flags are
 
97
#   presented to the compiler BEFORE the PROJECT_OPTIMIZATION_CFLAGS below. 
 
98
#
 
99
#               (default) PROJECT_CFLAGS = (blank)
 
100
#
 
101
#   Note: Before adding PROJECT_CFLAGS, note that the PLATFORM_CFLAGS defined in 
 
102
#   your platform specific configuration file will be applied by default and 
 
103
#   further flags here may not be needed.
 
104
#
 
105
#   Note: Leave a leading space when adding list items with the += operator
 
106
################################################################################
 
107
PROJECT_CFLAGS = `python-config --cflags`
 
108
 
 
109
################################################################################
 
110
# PROJECT OPTIMIZATION CFLAGS
 
111
#   These are lists of CFLAGS that are target-specific.  While any flags could 
 
112
#   be conditionally added, they are usually limited to optimization flags. 
 
113
#   These flags are added BEFORE the PROJECT_CFLAGS.
 
114
#
 
115
#   PROJECT_OPTIMIZATION_CFLAGS_RELEASE flags are only applied to RELEASE targets.
 
116
#
 
117
#               (default) PROJECT_OPTIMIZATION_CFLAGS_RELEASE = (blank)
 
118
#
 
119
#   PROJECT_OPTIMIZATION_CFLAGS_DEBUG flags are only applied to DEBUG targets.
 
120
#
 
121
#               (default) PROJECT_OPTIMIZATION_CFLAGS_DEBUG = (blank)
 
122
#
 
123
#   Note: Before adding PROJECT_OPTIMIZATION_CFLAGS, please note that the 
 
124
#   PLATFORM_OPTIMIZATION_CFLAGS defined in your platform specific configuration 
 
125
#   file will be applied by default and further optimization flags here may not 
 
126
#   be needed.
 
127
#
 
128
#   Note: Leave a leading space when adding list items with the += operator
 
129
################################################################################
 
130
# PROJECT_OPTIMIZATION_CFLAGS_RELEASE = 
 
131
# PROJECT_OPTIMIZATION_CFLAGS_DEBUG = 
 
132
 
 
133
################################################################################
 
134
# PROJECT COMPILERS
 
135
#   Custom compilers can be set for CC and CXX
 
136
#               (default) PROJECT_CXX = (blank)
 
137
#               (default) PROJECT_CC = (blank)
 
138
#   Note: Leave a leading space when adding list items with the += operator
 
139
################################################################################
 
140
# PROJECT_CXX = 
 
141
# PROJECT_CC =