Skip to content

Commit cb9405a

Browse files
kerbkerb
kerb
authored and
kerb
committed
first commit
0 parents  commit cb9405a

21 files changed

+11682
-0
lines changed

Makefile

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Attempt to load a config.make file.
2+
# If none is found, project defaults in config.project.make will be used.
3+
ifneq ($(wildcard config.make),)
4+
include config.make
5+
endif
6+
7+
# make sure the the OF_ROOT location is defined
8+
ifndef OF_ROOT
9+
OF_ROOT=$(realpath ../../..)
10+
endif
11+
12+
# call the project makefile!
13+
include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk

Project.xcconfig

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT.
2+
//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED
3+
OF_PATH = ../../..
4+
5+
//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE
6+
#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig"
7+
8+
//ICONS - NEW IN 0072
9+
ICON_NAME_DEBUG = icon-debug.icns
10+
ICON_NAME_RELEASE = icon.icns
11+
ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/
12+
13+
//IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to:
14+
//ICON_FILE_PATH = bin/data/
15+
16+
OTHER_CFLAGS = $(OF_CORE_CFLAGS)
17+
OTHER_LDFLAGS = $(OF_CORE_LIBS) $(OF_CORE_FRAMEWORKS)
18+
HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS)

addons.make

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
ofxCv
2+
ofxGui
3+
ofxOpenCv

bin/data/.gitkeep

Whitespace-only changes.
Binary file not shown.
+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>BuildMachineOSBuild</key>
6+
<string>18F132</string>
7+
<key>CFBundleDevelopmentRegion</key>
8+
<string>English</string>
9+
<key>CFBundleExecutable</key>
10+
<string>mySketchDebug</string>
11+
<key>CFBundleIconFile</key>
12+
<string>icon-debug.icns</string>
13+
<key>CFBundleIdentifier</key>
14+
<string>cc.openFrameworks.ofapp</string>
15+
<key>CFBundleInfoDictionaryVersion</key>
16+
<string>6.0</string>
17+
<key>CFBundlePackageType</key>
18+
<string>APPL</string>
19+
<key>CFBundleSignature</key>
20+
<string>????</string>
21+
<key>CFBundleSupportedPlatforms</key>
22+
<array>
23+
<string>MacOSX</string>
24+
</array>
25+
<key>CFBundleVersion</key>
26+
<string>1.0</string>
27+
<key>DTCompiler</key>
28+
<string>com.apple.compilers.llvm.clang.1_0</string>
29+
<key>DTPlatformBuild</key>
30+
<string>10B61</string>
31+
<key>DTPlatformVersion</key>
32+
<string>GM</string>
33+
<key>DTSDKBuild</key>
34+
<string>18B71</string>
35+
<key>DTSDKName</key>
36+
<string>macosx10.14</string>
37+
<key>DTXcode</key>
38+
<string>1010</string>
39+
<key>DTXcodeBuild</key>
40+
<string>10B61</string>
41+
<key>NSCameraUsageDescription</key>
42+
<string>This app needs to access the camera</string>
43+
<key>NSMicrophoneUsageDescription</key>
44+
<string>This app needs to access the microphone</string>
45+
</dict>
46+
</plist>
Binary file not shown.
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
APPL????
Binary file not shown.

config.make

+142
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
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+
75+
# Currently, shared libraries that are needed are copied to the
76+
# $(PROJECT_ROOT)/bin/libs directory. The following LDFLAGS tell the linker to
77+
# add a runtime path to search for those shared libraries, since they aren't
78+
# incorporated directly into the final executable application binary.
79+
# TODO: should this be a default setting?
80+
# PROJECT_LDFLAGS=-Wl,-rpath=./libs
81+
82+
################################################################################
83+
# PROJECT DEFINES
84+
# Create a space-delimited list of DEFINES. The list will be converted into
85+
# CFLAGS with the "-D" flag later in the makefile.
86+
#
87+
# (default) PROJECT_DEFINES = (blank)
88+
#
89+
# Note: Leave a leading space when adding list items with the += operator
90+
################################################################################
91+
# PROJECT_DEFINES =
92+
93+
################################################################################
94+
# PROJECT CFLAGS
95+
# This is a list of fully qualified CFLAGS required when compiling for this
96+
# project. These CFLAGS will be used IN ADDITION TO the PLATFORM_CFLAGS
97+
# defined in your platform specific core configuration files. These flags are
98+
# presented to the compiler BEFORE the PROJECT_OPTIMIZATION_CFLAGS below.
99+
#
100+
# (default) PROJECT_CFLAGS = (blank)
101+
#
102+
# Note: Before adding PROJECT_CFLAGS, note that the PLATFORM_CFLAGS defined in
103+
# your platform specific configuration file will be applied by default and
104+
# further flags here may not be needed.
105+
#
106+
# Note: Leave a leading space when adding list items with the += operator
107+
################################################################################
108+
# PROJECT_CFLAGS =
109+
110+
################################################################################
111+
# PROJECT OPTIMIZATION CFLAGS
112+
# These are lists of CFLAGS that are target-specific. While any flags could
113+
# be conditionally added, they are usually limited to optimization flags.
114+
# These flags are added BEFORE the PROJECT_CFLAGS.
115+
#
116+
# PROJECT_OPTIMIZATION_CFLAGS_RELEASE flags are only applied to RELEASE targets.
117+
#
118+
# (default) PROJECT_OPTIMIZATION_CFLAGS_RELEASE = (blank)
119+
#
120+
# PROJECT_OPTIMIZATION_CFLAGS_DEBUG flags are only applied to DEBUG targets.
121+
#
122+
# (default) PROJECT_OPTIMIZATION_CFLAGS_DEBUG = (blank)
123+
#
124+
# Note: Before adding PROJECT_OPTIMIZATION_CFLAGS, please note that the
125+
# PLATFORM_OPTIMIZATION_CFLAGS defined in your platform specific configuration
126+
# file will be applied by default and further optimization flags here may not
127+
# be needed.
128+
#
129+
# Note: Leave a leading space when adding list items with the += operator
130+
################################################################################
131+
# PROJECT_OPTIMIZATION_CFLAGS_RELEASE =
132+
# PROJECT_OPTIMIZATION_CFLAGS_DEBUG =
133+
134+
################################################################################
135+
# PROJECT COMPILERS
136+
# Custom compilers can be set for CC and CXX
137+
# (default) PROJECT_CXX = (blank)
138+
# (default) PROJECT_CC = (blank)
139+
# Note: Leave a leading space when adding list items with the += operator
140+
################################################################################
141+
# PROJECT_CXX =
142+
# PROJECT_CC =

0 commit comments

Comments
 (0)