From 7bd13a723d9e118b32e47cd73fa8d7c2534918e2 Mon Sep 17 00:00:00 2001 From: Tim Redfern Date: Thu, 17 May 2012 22:46:02 +0100 Subject: initial commit --- Makefile | 466 ++++++++++++++++ addons.make | 1 + config.make | 34 ++ openBTSviz.cbp | 54 ++ openBTSviz.layout | 22 + openBTSviz_win.cbp | 388 ++++++++++++++ openBTSviz_win.depend | 1402 +++++++++++++++++++++++++++++++++++++++++++++++++ openBTSviz_win.layout | 16 + src/main.cpp | 16 + src/testApp.cpp | 141 +++++ src/testApp.h | 29 + 11 files changed, 2569 insertions(+) create mode 100644 Makefile create mode 100644 addons.make create mode 100644 config.make create mode 100644 openBTSviz.cbp create mode 100644 openBTSviz.layout create mode 100644 openBTSviz_win.cbp create mode 100644 openBTSviz_win.depend create mode 100644 openBTSviz_win.layout create mode 100644 src/main.cpp create mode 100644 src/testApp.cpp create mode 100644 src/testApp.h diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..a6b3711 --- /dev/null +++ b/Makefile @@ -0,0 +1,466 @@ +# openFrameworks universal makefile +# +# make help : shows this message +# make Debug: makes the application with debug symbols +# make Release: makes the app with optimizations +# make: the same as make Release +# make CleanDebug: cleans the Debug target +# make CleanRelease: cleans the Release target +# make clean: cleans everything +# +# +# this should work with any OF app, just copy any example +# change the name of the folder and it should compile +# only .cpp support, don't use .c files +# it will look for files in any folder inside the application +# folder except that in the EXCLUDE_FROM_SOURCE variable +# it doesn't autodetect include paths yet +# add the include paths in the USER_CFLAGS variable +# using the gcc syntax: -Ipath +# +# to add addons to your application, edit the addons.make file +# in this directory and add the names of the addons you want to +# include +# +# edit the following vars to customize the makefile + +include config.make + +ifeq ($(findstring Android,$(MAKECMDGOALS)),Android) + include $(OF_ROOT)/libs/openFrameworksCompiled/project/android/paths.make + ARCH = android + ifeq ($(shell uname),Darwin) + HOST_PLATFORM = darwin-x86 + else + HOST_PLATFORM = linux-x86 + endif +endif + +ifeq ($(ARCH),android) + COMPILER_OPTIMIZATION = $(ANDROID_COMPILER_OPTIMIZATION) + NDK_PLATFORM = android-8 +else + COMPILER_OPTIMIZATION = $(USER_COMPILER_OPTIMIZATION) +endif + + + + +# you shouldn't modify anything below this line + + +SHELL = /bin/sh +ifneq ($(ARCH),android) + CXX = g++ + ARCH = $(shell uname -m) + ifeq ($(ARCH),x86_64) + LIBSPATH=linux64 + else + LIBSPATH=linux + endif +else + ifeq ($(findstring Release_arm7,$(MAKECMDGOALS)),Release_arm7) + LIBSPATH =android/armeabi-v7a + else + LIBSPATH =android/armeabi + endif + #NDK_ROOT = $(shell cat $(OF_ROOT)/libs/openFrameworksCompiled/project/android/ndk_path.make) + #SDK_ROOT = $(shell cat $(OF_ROOT)/libs/openFrameworksCompiled/project/android/sdk_path.make) + TOOLCHAIN=arm-linux-androideabi-4.4.3 + TOOLCHAIN_PATH=$(NDK_ROOT)/toolchains/$(TOOLCHAIN)/prebuilt/$(HOST_PLATFORM)/bin/ + ANDROID_PREFIX=arm-linux-androideabi- + CC=$(NDK_ROOT)/toolchains/$(TOOLCHAIN)/prebuilt/$(HOST_PLATFORM)/bin/$(ANDROID_PREFIX)gcc + CXX=$(NDK_ROOT)/toolchains/$(TOOLCHAIN)/prebuilt/$(HOST_PLATFORM)/bin/$(ANDROID_PREFIX)g++ + AR=$(NDK_ROOT)/toolchains/$(TOOLCHAIN)/prebuilt/$(HOST_PLATFORM)/bin/$(ANDROID_PREFIX)ar + SYSROOT=$(NDK_ROOT)/platforms/$(NDK_PLATFORM)/arch-arm/ + CFLAGS += -nostdlib --sysroot=$(SYSROOT) -fno-short-enums + CFLAGS += -I"$(NDK_ROOT)/platforms/$(NDK_PLATFORM)/arch-arm/usr/include" -I"$(NDK_ROOT)/sources/cxx-stl/gnu-libstdc++/include/" -I"$(NDK_ROOT)/sources/cxx-stl/gnu-libstdc++/libs/armeabi/include" + CFLAGS += -DANDROID +endif + +NODEPS = clean +SED_EXCLUDE_FROM_SRC = $(shell echo $(EXCLUDE_FROM_SOURCE) | sed s/\,/\\\\\|/g) +SOURCE_DIRS = $(shell find . -maxdepth 1 -mindepth 1 -type d | grep -v $(SED_EXCLUDE_FROM_SRC) | sed s/.\\///) +SOURCES = $(shell find $(SOURCE_DIRS) -name "*.cpp" -or -name "*.c" -or -name "*.cc") +OBJFILES = $(patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(patsubst %.cc,%.o,$(SOURCES)))) + +ifneq (,$(USER_SOURCE_DIR)) + USER_SOURCES = $(shell find $(USER_SOURCE_DIR) -name "*.cpp" -or -name "*.c" -or -name "*.cc") + USER_OBJFILES = $(subst $(USER_SOURCE_DIR)/, ,$(patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(patsubst %.cc,%.o,$(USER_SOURCES))))) +endif + +APPNAME = $(shell basename `pwd`) +CORE_INCLUDES = $(shell find $(OF_ROOT)/libs/openFrameworks/ -type d) +CORE_INCLUDE_FLAGS = $(addprefix -I,$(CORE_INCLUDES)) +INCLUDES = $(shell find $(OF_ROOT)/libs/*/include -type d | grep -v glu | grep -v quicktime | grep -v poco) +INCLUDES_FLAGS = $(addprefix -I,$(INCLUDES)) +INCLUDES_FLAGS += -I$(OF_ROOT)/libs/poco/include +ifeq ($(ARCH),android) + INCLUDES_FLAGS += -I$(OF_ROOT)/libs/glu/include_android +else + INCLUDES_FLAGS += -I$(OF_ROOT)/libs/glu/include + INCLUDES_FLAGS += $(shell pkg-config glew gstreamer-0.10 gstreamer-video-0.10 gstreamer-base-0.10 libudev --cflags) + #check if gtk exists and add it + GTK = $(shell pkg-config gtk+-2.0 --exists; echo $$?) + ifeq ($(GTK),0) + CFLAGS += $(shell pkg-config gtk+-2.0 --cflags) -DOF_USING_GTK + SYSTEMLIBS += $(shell pkg-config gtk+-2.0 --libs) + endif + + #check if mpg123 exists and add it + MPG123 = $(shell pkg-config libmpg123 --exists; echo $$?) + ifeq ($(MPG123),0) + CFLAGS += -DOF_USING_MPG123 + SYSTEMLIBS += -lmpg123 + endif +endif +LIB_STATIC = $(shell ls $(OF_ROOT)/libs/*/lib/$(LIBSPATH)/*.a 2> /dev/null | grep -v openFrameworksCompiled | grep -v Poco) +LIB_SHARED = $(shell ls $(OF_ROOT)/libs/*/lib/$(LIBSPATH)/*.so 2> /dev/null | grep -v openFrameworksCompiled | sed "s/.*\\/lib\([^/]*\)\.so/-l\1/") +LIB_STATIC += $(OF_ROOT)/libs/poco/lib/$(LIBSPATH)/libPocoNet.a $(OF_ROOT)/libs/poco/lib/$(LIBSPATH)/libPocoXML.a $(OF_ROOT)/libs/poco/lib/$(LIBSPATH)/libPocoUtil.a $(OF_ROOT)/libs/poco/lib/$(LIBSPATH)/libPocoFoundation.a +LIB_PATHS_FLAGS = $(shell ls -d $(OF_ROOT)/libs/*/lib/$(LIBSPATH) | sed "s/\(\.*\)/-L\1/") + +CFLAGS += -Wall -fexceptions +CFLAGS += -I. +CFLAGS += $(INCLUDES_FLAGS) +CFLAGS += $(CORE_INCLUDE_FLAGS) + + + +ifeq ($(ARCH),android) + LDFLAGS = --sysroot=$(SYSROOT) -nostdlib -L"$(NDK_ROOT)/sources/cxx-stl/gnu-libstdc++/libs/armeabi" + SYSTEMLIBS += -lstdc++ -lsupc++ -lgcc -lz -lGLESv1_CM -llog -ldl -lm -lc +else + LDFLAGS = -Wl,-rpath=./libs + SYSTEMLIBS += $(shell pkg-config jack glew gstreamer-0.10 gstreamer-video-0.10 gstreamer-base-0.10 gstreamer-app-0.10 libudev --libs) + SYSTEMLIBS += -lglut -lGL -lasound -lopenal -lsndfile -lvorbis -lFLAC -logg -lfreeimage +endif + + +ifeq ($(findstring addons.make,$(wildcard *.make)),addons.make) + ifneq ($(ARCH),android) + ADDONS = $(shell cat addons.make | grep -v ofxAndroid) + else + ADDONS = $(shell cat addons.make) + endif + + ifneq ($(strip $(ADDONS)),) + ADDONS_REL_DIRS = $(addsuffix /src, $(ADDONS)) + ADDONS_LIBS_REL_DIRS = $(addsuffix /libs, $(ADDONS)) + ADDONS_DIRS = $(addprefix $(OF_ROOT)/addons/, $(ADDONS_REL_DIRS) ) + ADDONS_LIBS_DIRS = $(addprefix $(OF_ROOT)/addons/, $(ADDONS_LIBS_REL_DIRS) ) + ADDONS_BIN_LIBS_DIRS = $(addsuffix /*/lib/$(LIBSPATH), $(ADDONS_LIBS_DIRS) ) + + ADDONS_INCLUDES = $(ADDONS_DIRS) + ADDONS_INCLUDES = $(ADDONS_LIBS_DIRS) + ADDONS_INCLUDES += $(shell find $(ADDONS_DIRS) -type d 2> /dev/null) + ADDONS_INCLUDES += $(shell find $(ADDONS_LIBS_DIRS) -type d 2> /dev/null) + ADDONSCFLAGS = $(addprefix -I,$(ADDONS_INCLUDES)) + + ifeq ($(findstring libsorder.make,$(shell find $(ADDONS_BIN_LIBS_DIRS) -name libsorder.make 2> /dev/null)),libsorder.make) + ADDONS_LIBS_W_ORDER = $(shell cat $(shell find $(ADDONS_BIN_LIBS_DIRS) -name libsorder.make 2> /dev/null)) + EXCLUDE_LIBS_FILTER = $(addprefix %,$(addsuffix .a,$(ADDONS_LIBS_W_ORDER))) + ADDONS_LIBS_STATICS = $(filter-out $(EXCLUDE_LIBS_FILTER), $(shell find $(ADDONS_BIN_LIBS_DIRS) -name *.a)) + ADDONS_LIBS_STATICS += $(addprefix -l, $(ADDONS_LIBS_W_ORDER)) + ADDONS_LIBS_STATICS += $(addprefix -L, $(shell find $(ADDONS_BIN_LIBS_DIRS) -name libsorder.make 2> /dev/null | sed s/libsorder.make//g)) + else + ADDONS_LIBS_STATICS = $(shell find $(ADDONS_BIN_LIBS_DIRS) -name *.a 2> /dev/null) + endif + + ADDONS_LIBS_SHARED = $(shell find $(ADDONS_BIN_LIBS_DIRS) -name *.so 2> /dev/null) + ADDONSLIBS = $(ADDONS_LIBS_STATICS) + ADDONSLIBS += $(ADDONS_LIBS_SHARED) + + + ADDONS_SOURCES = $(shell find $(ADDONS_DIRS) -name "*.cpp" -or -name "*.c" 2> /dev/null) + ADDONS_SOURCES += $(shell find $(ADDONS_LIBS_DIRS) -name "*.cpp" -or -name "*.c" -or -name "*.cc" 2>/dev/null) + ADDONS_OBJFILES = $(subst $(OF_ROOT)/, ,$(patsubst %.cc,%.o,$(patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(ADDONS_SOURCES))))) + endif +endif + + +ifeq ($(findstring Debug,$(MAKECMDGOALS)),Debug) + TARGET_CFLAGS = -g + TARGET_LIBS = $(OF_ROOT)/libs/openFrameworksCompiled/lib/$(LIBSPATH)/libopenFrameworksDebug.a + TARGET_NAME = Debug +endif + +ifeq ($(findstring Release,$(MAKECMDGOALS)),Release) + TARGET_CFLAGS = $(COMPILER_OPTIMIZATION) + TARGET_LIBS = $(OF_ROOT)/libs/openFrameworksCompiled/lib/$(LIBSPATH)/libopenFrameworks.a + TARGET_NAME = Release +endif + +ifeq ($(ARCH),android) + ifeq ($(findstring Debug,$(MAKECMDGOALS)),Debug) + TARGET = libs/armeabi/libOFAndroidApp.so + TARGET_LIBS = $(OF_ROOT)/libs/openFrameworksCompiled/lib/$(ARCH)/libopenFrameworksDebug.a + LDFLAGS += -Wl,--fix-cortex-a8 -shared + USER_LIBS = $(USER_LIBS_ARM) + endif + + ifeq ($(findstring Release,$(MAKECMDGOALS)),Release) + TARGET = libs/armeabi/libOFAndroidApp.so + TARGET_LIBS = $(OF_ROOT)/libs/openFrameworksCompiled/lib/$(ARCH)/libopenFrameworks.a + LDFLAGS += -Wl,--fix-cortex-a8 -shared + USER_LIBS = $(USER_LIBS_ARM) + endif + + ifeq ($(findstring Release_arm7,$(MAKECMDGOALS)),Release_arm7) + TARGET_NAME = Release_arm7 + TARGET_CFLAGS += -march=armv7-a -mfloat-abi=softfp -mthumb + TARGET = libs/armeabi-v7a/libOFAndroidApp.so + TARGET_LIBS = $(OF_ROOT)/libs/openFrameworksCompiled/lib/$(ARCH)/libopenFrameworks_arm7.a + USER_LIBS = $(USER_LIBS_ARM7) + endif + + ifeq ($(findstring Release_neon,$(MAKECMDGOALS)),Release_neon) + TARGET_NAME = Release_neon + TARGET_CFLAGS += -march=armv7-a -mfloat-abi=softfp -mfpu=neon + TARGET = libs/armeabi-v7a/libOFAndroidApp_neon.so + TARGET_LIBS = $(OF_ROOT)/libs/openFrameworksCompiled/lib/$(ARCH)/libopenFrameworks_neon.a + USER_LIBS = $(USER_LIBS_NEON) + endif + + ifeq ($(findstring TestLink,$(MAKECMDGOALS)),TestLink) + TARGET_NAME = Debug + TARGET_LIBS = $(OF_ROOT)/libs/openFrameworksCompiled/lib/$(ARCH)/libopenFrameworksDebug.a + LDFLAGS += -Wl,--entry=main,--fix-cortex-a8 + BIN_NAME = $(APPNAME) + TARGET = obj/$(BIN_NAME) + USER_LIBS = $(USER_LIBS_ARM) + endif +else + ifeq ($(findstring Debug,$(MAKECMDGOALS)),Debug) + BIN_NAME = $(APPNAME)_debug + TARGET = bin/$(BIN_NAME) + endif + + ifeq ($(findstring Release,$(MAKECMDGOALS)),Release) + BIN_NAME = $(APPNAME) + TARGET = bin/$(BIN_NAME) + endif + + ifeq ($(MAKECMDGOALS),) + TARGET_NAME = Release + BIN_NAME = $(APPNAME) + TARGET = bin/$(BIN_NAME) + TARGET_LIBS = $(OF_ROOT)/libs/openFrameworksCompiled/lib/$(LIBSPATH)/libopenFrameworks.a + endif +endif + +ifeq ($(MAKECMDGOALS),clean) + TARGET = bin/$(APPNAME)_debug bin/$(APPNAME) + TARGET_NAME = Release +endif + + +OBJ_OUTPUT = obj/$(ARCH)$(TARGET_NAME)/ +CLEANTARGET = clean$(TARGET_NAME) + +OBJS = $(addprefix $(OBJ_OUTPUT), $(OBJFILES)) +DEPFILES = $(patsubst %.o,%.d,$(OBJS)) + +USER_OBJS = $(addprefix $(OBJ_OUTPUT), $(USER_OBJFILES)) +DEPFILES += $(patsubst %.o,%.d,$(USER_OBJS)) + +ifeq ($(findstring addons.make,$(wildcard *.make)),addons.make) + ADDONS_OBJS = $(addprefix $(OBJ_OUTPUT), $(ADDONS_OBJFILES)) + DEPFILES += $(patsubst %.o,%.d,$(ADDONS_OBJS)) +endif + +.PHONY: Debug Release all after afterDebugAndroid afterReleaseAndroid + +Release: $(TARGET) after + +Debug: $(TARGET) after + +all: + $(MAKE) Release + +DebugAndroid: $(TARGET) + +ReleaseAndroid: $(TARGET) + +Release_arm7Android: $(TARGET) + +Release_neonAndroid: $(TARGET) afterReleaseAndroid + +TestLinkAndroid: $(TARGET) afterDebugAndroid + +AndroidDebug: + $(MAKE) DebugAndroid + $(MAKE) TestLinkAndroid + +AndroidRelease: + $(MAKE) ReleaseAndroid + $(MAKE) Release_arm7Android + $(MAKE) Release_neonAndroid + + +#This rule does the compilation +#$(OBJS): $(SOURCES) +$(OBJ_OUTPUT)%.o: %.cpp + @echo "compiling object for: " $< + mkdir -p $(@D) + $(CXX) -c $(TARGET_CFLAGS) $(CFLAGS) $(ADDONSCFLAGS) $(USER_CFLAGS) -MMD -MP -MF$(OBJ_OUTPUT)$*.d -MT$(OBJ_OUTPUT)$*.d -o$@ -c $< + +$(OBJ_OUTPUT)%.o: %.c + @echo "compiling object for: " $< + mkdir -p $(@D) + $(CC) -c $(TARGET_CFLAGS) $(CFLAGS) $(ADDONSCFLAGS) $(USER_CFLAGS) -MMD -MP -MF$(OBJ_OUTPUT)$*.d -MT$(OBJ_OUTPUT)$*.d -o$@ -c $< + +$(OBJ_OUTPUT)%.o: %.cc + @echo "compiling object for: " $< + mkdir -p $(@D) + $(CC) -c $(TARGET_CFLAGS) $(CFLAGS) $(ADDONSCFLAGS) $(USER_CFLAGS) -MMD -MP -MF$(OBJ_OUTPUT)$*.d -MT$(OBJ_OUTPUT)$*.d -o$@ -c $< + +$(OBJ_OUTPUT)%.o: $(OF_ROOT)/%.cpp + @echo "compiling addon object for" $< + mkdir -p $(@D) + $(CXX) $(TARGET_CFLAGS) $(CFLAGS) $(ADDONSCFLAGS) $(USER_CFLAGS) -MMD -MP -MF$(OBJ_OUTPUT)$*.d -MT$(OBJ_OUTPUT)$*.d -o $@ -c $< + +$(OBJ_OUTPUT)%.o: $(OF_ROOT)/%.c + @echo "compiling addon object for" $< + mkdir -p $(@D) + $(CC) $(TARGET_CFLAGS) $(CFLAGS) $(ADDONSCFLAGS) $(USER_CFLAGS) -MMD -MP -MF$(OBJ_OUTPUT)$*.d -MT$(OBJ_OUTPUT)$*.d -o $@ -c $< + +$(OBJ_OUTPUT)%.o: $(OF_ROOT)/%.cc + @echo "compiling addon object for" $< + mkdir -p $(@D) + $(CC) $(TARGET_CFLAGS) $(CFLAGS) $(ADDONSCFLAGS) $(USER_CFLAGS) -MMD -MP -MF$(OBJ_OUTPUT)$*.d -MT$(OBJ_OUTPUT)$*.d -o $@ -c $< + +$(OBJ_OUTPUT)%.o: $(USER_SOURCE_DIR)/%.c + @echo "compiling object for: " $< + mkdir -p $(@D) + $(CC) $(TARGET_CFLAGS) $(CFLAGS) $(ADDONSCFLAGS) $(USER_CFLAGS) -MMD -MP -MF$(OBJ_OUTPUT)$*.d -MT$(OBJ_OUTPUT)$*.d -o$@ -c $< + +$(OBJ_OUTPUT)%.o: $(USER_SOURCE_DIR)/%.cc + @echo "compiling object for: " $< + mkdir -p $(@D) + $(CC) $(TARGET_CFLAGS) $(CFLAGS) $(ADDONSCFLAGS) $(USER_CFLAGS) -MMD -MP -MF$(OBJ_OUTPUT)$*.d -MT$(OBJ_OUTPUT)$*.d -o$@ -c $< + +$(OBJ_OUTPUT)%.o: $(USER_SOURCE_DIR)/%.cpp + @echo "compiling object for: " $< + mkdir -p $(@D) + $(CXX) $(TARGET_CFLAGS) $(CFLAGS) $(ADDONSCFLAGS) $(USER_CFLAGS) -MMD -MP -MF$(OBJ_OUTPUT)$*.d -MT$(OBJ_OUTPUT)$*.d -o$@ -c $< + +$(TARGET): $(OBJS) $(ADDONS_OBJS) $(USER_OBJS) $(TARGET_LIBS) $(LIB_STATIC) + @echo 'linking $(TARGET)' + mkdir -p $(@D) + $(CXX) -o $@ $(OBJS) $(ADDONS_OBJS) $(USER_OBJS) $(LDFLAGS) $(USER_LDFLAGS) $(TARGET_LIBS) $(ADDONSLIBS) $(USER_LIBS) $(LIB_STATIC) $(LIB_PATHS_FLAGS) $(LIB_SHARED) $(SYSTEMLIBS) + +-include $(DEPFILES) + +.PHONY: clean cleanDebug cleanRelease CleanAndroid +clean: + rm -rf $(OBJ_OUTPUT) + rm -f $(TARGET) + rm -r bin/libs + +$(CLEANTARGET): + rm -rf $(OBJ_OUTPUT) + rm -f $(TARGET) + rm -rf bin/libs + +CleanAndroid: + rm -Rf obj + rm -f libs/armeabi-v7a/libOFAndroidApp.so + rm -f libs/armeabi/libOFAndroidApp.so + rm -f obj/$(APPNAME) + + +afterDebugAndroid:$(TARGET) + @if [ -d libs/armeabi-v7a ]; then rm -r libs/armeabi-v7a; fi + + @cp $(NDK_ROOT)/toolchains/arm-linux-androideabi-4.4.3/prebuilt/gdbserver libs/armeabi + + #create gdb.setup for armeabi + @echo "set solib-search-path $(PWD)/obj/local/armeabi:$(PWD)/libs/armeabi" > libs/armeabi/gdb.setup + @echo "directory $(NDK_ROOT)/platforms/$(NDK_PLATFORM)/arch-arm/usr/include" >> libs/armeabi/gdb.setup + @echo "directory $(PWD)/src" >> libs/armeabi/gdb.setup + @echo "directory $(NDK_ROOT)/sources/cxx-stl/system" >> libs/armeabi/gdb.setup + @echo "directory $(PWD)/libs/armeabi" >> libs/armeabi/gdb.setup + @echo "" >> libs/armeabi/gdb.setup + + @if [ ! -d jni ]; then mkdir jni; fi + @echo "APP_ABI := armeabi" > jni/Application.mk + @echo "#LOCAL_MODULE := OFAndroidApp" > jni/Android.mk + +afterReleaseAndroid:$(TARGET) + @if [ -f obj/$(BIN_NAME) ]; then rm obj/$(BIN_NAME); fi + + @cp $(OF_ROOT)/libs/openFrameworksCompiled/project/android/libneondetection.so libs/armeabi-v7a/ + @cp $(NDK_ROOT)/toolchains/arm-linux-androideabi-4.4.3/prebuilt/gdbserver libs/armeabi-v7a + + #create gdb.setup for armeabi-v7a + @echo "set solib-search-path $(PWD)/obj/local/armeabi-v7a:$(PWD)/libs/armeabi-v7a" > libs/armeabi-v7a/gdb.setup + @echo "directory $(NDK_ROOT)/platforms/$(NDK_PLATFORM)/arch-arm/usr/include" >> libs/armeabi-v7a/gdb.setup + @echo "directory $(PWD)/src" >> libs/armeabi-v7a/gdb.setup + @echo "directory $(NDK_ROOT)/sources/cxx-stl/system" >> libs/armeabi-v7a/gdb.setup + @echo "directory $(PWD)/libs/armeabi-v7a" >> libs/armeabi-v7a/gdb.setup + @echo "" >> libs/armeabi-v7a/gdb.setup + + @if [ ! -d jni ]; then mkdir jni; fi + @echo "APP_ABI := armeabi armeabi-v7a" > jni/Application.mk + @echo "#LOCAL_MODULE := OFAndroidApp" > jni/Android.mk + +RESNAME=$(shell echo $(APPNAME)Resources | tr '[A-Z]' '[a-z]') + +AndroidInstall: + if [ -d "bin/data" ]; then \ + mkdir -p res/raw; \ + rm res/raw/$(RESNAME).zip; \ + cd bin/data; \ + zip -r ../../res/raw/$(RESNAME).zip *; \ + cd ../..; \ + fi + if [ -f obj/$(BIN_NAME) ]; then rm obj/$(BIN_NAME); fi + #touch AndroidManifest.xml + $(SDK_ROOT)/tools/android update project --target $(NDK_PLATFORM) --path $(PROJECT_PATH) + ant debug + cp bin/OFActivity-debug.apk bin/$(APPNAME).apk + #if [ "$(shell $(SDK_ROOT)/platform-tools/adb get-state)" = "device" ]; then + $(SDK_ROOT)/platform-tools/adb install -r bin/$(APPNAME).apk; + #fi + $(SDK_ROOT)/platform-tools/adb shell am start -a android.intent.action.MAIN -n cc.openframeworks.$(APPNAME)/cc.openframeworks.$(APPNAME).OFActivity + + +after:$(TARGET) + cp -r $(OF_ROOT)/export/$(LIBSPATH)/libs bin/ + @echo + @echo " compiling done" + @echo " to launch the application" + @echo + @echo " cd bin" + @echo " ./$(BIN_NAME)" + @echo + + +.PHONY: help +help: + @echo + @echo openFrameworks universal makefile + @echo + @echo targets: + @echo "make Debug: builds the application with debug symbols" + @echo "make Release: builds the app with optimizations" + @echo "make: = make Release" + @echo "make all: = make Release" + @echo "make CleanDebug: cleans the Debug target" + @echo "make CleanRelease: cleans the Release target" + @echo "make clean: cleans everything" + @echo + @echo this should work with any OF app, just copy any example + @echo change the name of the folder and it should compile + @echo "only .cpp support, don't use .c files" + @echo it will look for files in any folder inside the application + @echo folder except that in the EXCLUDE_FROM_SOURCE variable. + @echo "it doesn't autodetect include paths yet" + @echo "add the include paths editing the var USER_CFLAGS" + @echo at the beginning of the makefile using the gcc syntax: + @echo -Ipath + @echo + @echo to add addons to your application, edit the addons.make file + @echo in this directory and add the names of the addons you want to + @echo include + @echo diff --git a/addons.make b/addons.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/addons.make @@ -0,0 +1 @@ + diff --git a/config.make b/config.make new file mode 100644 index 0000000..c752058 --- /dev/null +++ b/config.make @@ -0,0 +1,34 @@ +# add custom variables to this file + +# OF_ROOT allows to move projects outside apps/* just set this variable to the +# absoulte path to the OF root folder + +OF_ROOT = ../openFrameworks-020912 + + +# USER_CFLAGS allows to pass custom flags to the compiler +# for example search paths like: +# USER_CFLAGS = -I src/objects + +USER_CFLAGS = + + +# USER_LDFLAGS allows to pass custom flags to the linker +# for example libraries like: +# USER_LD_FLAGS = libs/libawesomelib.a + +USER_LDFLAGS = + + +# use this to add system libraries for example: +# USER_LIBS = -lpango + +USER_LIBS = + + +# change this to add different compiler optimizations to your project + +USER_COMPILER_OPTIMIZATION = -march=native -mtune=native -Os + + +EXCLUDE_FROM_SOURCE="bin,.xcodeproj,obj" diff --git a/openBTSviz.cbp b/openBTSviz.cbp new file mode 100644 index 0000000..35145bd --- /dev/null +++ b/openBTSviz.cbp @@ -0,0 +1,54 @@ + + + + + + diff --git a/openBTSviz.layout b/openBTSviz.layout new file mode 100644 index 0000000..62e61b0 --- /dev/null +++ b/openBTSviz.layout @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/openBTSviz_win.cbp b/openBTSviz_win.cbp new file mode 100644 index 0000000..00a88b3 --- /dev/null +++ b/openBTSviz_win.cbp @@ -0,0 +1,388 @@ + + + + + + diff --git a/openBTSviz_win.depend b/openBTSviz_win.depend new file mode 100644 index 0000000..68d0d16 --- /dev/null +++ b/openBTSviz_win.depend @@ -0,0 +1,1402 @@ +# depslib dependency file v1.0 +1334150636 source:g:\home\tim\workspace\nonzerosum\gaunt01\src\main.cpp + "ofMain.h" + "testApp.h" + "ofAppGlutWindow.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\ofmain.h + "ofConstants.h" + "ofFileUtils.h" + "ofLog.h" + "ofSystemUtils.h" + "ofThread.h" + "ofURLFileLoader.h" + "ofUtils.h" + "ofBaseTypes.h" + "ofTypes.h" + "ofColor.h" + "ofPoint.h" + "ofRectangle.h" + "ofMath.h" + "ofVectorMath.h" + "ofSerial.h" + "ofArduino.h" + "ofFbo.h" + "ofGLRenderer.h" + "ofGLUtils.h" + "ofLight.h" + "ofMaterial.h" + "ofShader.h" + "ofTexture.h" + "ofVbo.h" + "ofVboMesh.h" + "ofCairoRenderer.h" + "ofGraphics.h" + "ofImage.h" + "ofPath.h" + "ofPixels.h" + "ofPolyline.h" + "ofRendererCollection.h" + "ofTessellator.h" + "ofTrueTypeFont.h" + "ofBaseApp.h" + "ofAppRunner.h" + "ofSoundStream.h" + "ofSoundPlayer.h" + "ofVideoGrabber.h" + "ofVideoPlayer.h" + "ofEvents.h" + "of3dUtils.h" + "ofCamera.h" + "ofEasyCam.h" + "ofMesh.h" + "ofNode.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\utils\ofconstants.h + + + "GL\glew.h" + "GL\wglew.h" + "glu.h" + + "GL/glew.h" + + + + + + + + + + "glu.h" + "tesselator.h" + + + + + + + + + + + + + + +1332328529 g:\home\tim\workspace\openframeworks-020912\libs\glew\include\gl\glew.h + + + + + + + +1332328529 g:\home\tim\workspace\openframeworks-020912\libs\glew\include\gl\wglew.h + + +1332328529 g:\home\tim\workspace\openframeworks-020912\libs\glu\include\glu.h + "glu_mangle.h" + + +1332328543 g:\home\tim\workspace\openframeworks-020912\libs\tess2\include\tesselator.h + + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\utils\offileutils.h + "ofConstants.h" + "Poco/File.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\file.h + "Poco/Foundation.h" + "Poco/Timestamp.h" + + "File_WINCE.h" + "Poco/File_WIN32U.h" + "Poco/File_WIN32.h" + "Poco/File_UNIX.h" + "Poco/File_VMS.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\foundation.h + "Poco/Config.h" + "Poco/Platform.h" + "Poco/Platform_WIN32.h" + "Poco/Platform_VMS.h" + "Poco/Platform_POSIX.h" + "Poco/Bugcheck.h" + "Poco/Types.h" + + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\config.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\platform.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\platform_win32.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\platform_vms.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\platform_posix.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\bugcheck.h + "Poco/Foundation.h" + + + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\types.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\timestamp.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\file_wince.h + "Poco/Foundation.h" + "Poco/Timestamp.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\file_win32u.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\file_win32.h + "Poco/Foundation.h" + "Poco/Timestamp.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\file_unix.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\file_vms.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\utils\oflog.h + "ofConstants.h" + "ofFileUtils.h" + "ofTypes.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\types\oftypes.h + "ofConstants.h" + "ofColor.h" + + + "Poco/Mutex.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\types\ofcolor.h + + "ofMath.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\math\ofmath.h + "ofPoint.h" + "ofConstants.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\types\ofpoint.h + "ofVec3f.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\math\ofvec3f.h + "ofVec2f.h" + "ofVec4f.h" + "ofConstants.h" + + + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\math\ofvec2f.h + "ofConstants.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\math\ofvec4f.h + "ofConstants.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\mutex.h + "Poco/Foundation.h" + "Poco/Exception.h" + "Poco/ScopedLock.h" + "Poco/Mutex_WINCE.h" + "Poco/Mutex_WIN32.h" + "Poco/Mutex_POSIX.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\exception.h + "Poco/Foundation.h" + + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\scopedlock.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\mutex_wince.h + "Poco/Foundation.h" + "Poco/Exception.h" + "Poco/UnWindows.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\unwindows.h + + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\mutex_win32.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\mutex_posix.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\utils\ofsystemutils.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\utils\ofthread.h + "ofConstants.h" + "ofTypes.h" + + + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\utils\ofurlfileloader.h + + + "ofThread.h" + "ofEvents.h" + "ofFileUtils.h" + "Poco/Condition.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\events\ofevents.h + "ofConstants.h" + "ofPoint.h" + "ofEventUtils.h" + "ofxEventUtils.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\events\ofeventutils.h + "ofConstants.h" + "Poco/FIFOEvent.h" + "Poco/Delegate.h" + + + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\fifoevent.h + "Poco/AbstractEvent.h" + "Poco/FIFOStrategy.h" + "Poco/AbstractDelegate.h" + "Poco/CompareFunctions.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\abstractevent.h + "Poco/Foundation.h" + "Poco/SingletonHolder.h" + "Poco/SharedPtr.h" + "Poco/ActiveResult.h" + "Poco/ActiveMethod.h" + "Poco/Mutex.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\singletonholder.h + "Poco/Foundation.h" + "Poco/Mutex.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\sharedptr.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\activeresult.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\activemethod.h + "Poco/Foundation.h" + "Poco/ActiveResult.h" + "Poco/ActiveRunnable.h" + "Poco/ActiveStarter.h" + "Poco/AutoPtr.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\activerunnable.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\activestarter.h + "Poco/Foundation.h" + "Poco/ThreadPool.h" + "Poco/ActiveRunnable.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\threadpool.h + "Poco/Foundation.h" + "Poco/Thread.h" + "Poco/Mutex.h" + + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\thread.h + "Poco/Foundation.h" + "Poco/Mutex.h" + "Poco/Thread_WINCE.h" + "Poco/Thread_WIN32.h" + "Poco/Thread_POSIX.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\thread_wince.h + "Poco/Foundation.h" + "Poco/Runnable.h" + "Poco/UnWindows.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\runnable.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\thread_win32.h + "Poco/Foundation.h" + "Poco/Runnable.h" + "Poco/UnWindows.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\thread_posix.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\autoptr.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\fifostrategy.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\abstractdelegate.h + "Poco/Foundation.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\comparefunctions.h + "Poco/Foundation.h" + + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\delegate.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\condition.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\utils\ofutils.h + "ofConstants.h" + + "ofLog.h" + + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\types\ofbasetypes.h + "ofPoint.h" + "ofRectangle.h" + "ofConstants.h" + "ofColor.h" + "ofMesh.h" + "ofPixels.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\types\ofrectangle.h + "ofPoint.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\3d\ofmesh.h + "ofVec3f.h" + "ofVec2f.h" + "ofColor.h" + "ofUtils.h" + "ofConstants.h" + "ofGLUtils.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\gl\ofglutils.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\graphics\ofpixels.h + "ofConstants.h" + "ofUtils.h" + "ofColor.h" + "ofMath.h" + + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\math\ofvectormath.h + "ofVec2f.h" + "ofVec3f.h" + "ofVec4f.h" + "ofMatrix3x3.h" + "ofMatrix4x4.h" + "ofQuaternion.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\math\ofmatrix3x3.h + "ofConstants.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\math\ofmatrix4x4.h + "ofVec3f.h" + "ofVec4f.h" + "ofQuaternion.h" + "ofConstants.h" + + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\math\ofquaternion.h + "ofConstants.h" + "ofVec3f.h" + "ofVec4f.h" + + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\communication\ofserial.h + "ofConstants.h" + "ofTypes.h" + + + + + + + + + + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\communication\ofarduino.h + + + + + "ofEvents.h" + "ofSerial.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\gl\offbo.h + "ofTexture.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\gl\oftexture.h + "ofPoint.h" + "ofRectangle.h" + "ofBaseTypes.h" + "ofConstants.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\gl\ofglrenderer.h + "ofBaseTypes.h" + "ofPolyline.h" + + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\graphics\ofpolyline.h + "ofPoint.h" + "ofConstants.h" + + "ofRectangle.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\gl\oflight.h + "ofNode.h" + "ofColor.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\3d\ofnode.h + "ofVectorMath.h" + "of3dUtils.h" + "ofGraphics.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\3d\of3dutils.h + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\graphics\ofgraphics.h + "ofConstants.h" + "ofColor.h" + "ofPoint.h" + "ofMatrix4x4.h" + "ofRectangle.h" + "ofTypes.h" + "ofBaseTypes.h" + "ofGLRenderer.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\gl\ofmaterial.h + "ofColor.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\gl\ofshader.h + "ofConstants.h" + "ofBaseTypes.h" + "ofTexture.h" + + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\gl\ofvbo.h + "ofConstants.h" + "ofVec3f.h" + "ofColor.h" + "ofUtils.h" + "ofMesh.h" + "ofGLUtils.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\gl\ofvbomesh.h + "ofMesh.h" + "ofVbo.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\graphics\ofcairorenderer.h + "cairo-features.h" + "cairo-pdf.h" + "cairo-svg.h" + "cairo.h" + + + "ofMatrix4x4.h" + "ofBaseTypes.h" + "ofPath.h" + +1332328527 g:\home\tim\workspace\openframeworks-020912\libs\cairo\include\cairo\cairo-features.h + +1332328527 g:\home\tim\workspace\openframeworks-020912\libs\cairo\include\cairo\cairo-pdf.h + "cairo.h" + +1332328527 g:\home\tim\workspace\openframeworks-020912\libs\cairo\include\cairo\cairo.h + "cairo-version.h" + "cairo-features.h" + "cairo-deprecated.h" + +1332328527 g:\home\tim\workspace\openframeworks-020912\libs\cairo\include\cairo\cairo-version.h + +1332328527 g:\home\tim\workspace\openframeworks-020912\libs\cairo\include\cairo\cairo-deprecated.h + +1332328527 g:\home\tim\workspace\openframeworks-020912\libs\cairo\include\cairo\cairo-svg.h + "cairo.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\graphics\ofpath.h + "ofConstants.h" + "ofPoint.h" + "ofColor.h" + "ofPolyline.h" + "ofBaseTypes.h" + "ofMesh.h" + "ofTessellator.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\graphics\oftessellator.h + "ofConstants.h" + "ofMesh.h" + "ofTypes.h" + "ofPolyline.h" + "tesselator.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\graphics\ofimage.h + "ofFileUtils.h" + "ofTexture.h" + "ofPixels.h" + "ofBaseTypes.h" + "ofConstants.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\graphics\ofrenderercollection.h + "ofBaseTypes.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\graphics\oftruetypefont.h + + "ofPoint.h" + "ofRectangle.h" + "ofConstants.h" + "ofPath.h" + "ofTexture.h" + "ofMesh.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\app\ofbaseapp.h + "ofPoint.h" + "ofEvents.h" + "ofBaseTypes.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\app\ofapprunner.h + "ofConstants.h" + "ofPoint.h" + "ofRectangle.h" + "ofTypes.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\sound\ofsoundstream.h + "ofConstants.h" + "ofBaseTypes.h" + "ofBaseApp.h" + "ofTypes.h" + "ofBaseSoundStream.h" + "ofRtAudioSoundStream.h" + "ofPASoundStream.h" + "ofxAndroidSoundStream.h" + "ofxiPhoneSoundStream.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\sound\ofbasesoundstream.h + "ofConstants.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\sound\ofrtaudiosoundstream.h + "ofConstants.h" + "ofBaseSoundStream.h" + "ofTypes.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\sound\ofpasoundstream.h + "ofConstants.h" + "ofBaseSoundStream.h" + "ofTypes.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\sound\ofxiphonesoundstream.h + "ofConstants.h" + "ofBaseSoundStream.h" + "ofTypes.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\sound\ofsoundplayer.h + "ofConstants.h" + "ofTypes.h" + "ofBaseTypes.h" + "ofBaseSoundPlayer.h" + "ofQuicktimeSoundPlayer.h" + "ofFmodSoundPlayer.h" + "ofOpenALSoundPlayer.h" + "ofxOpenALSoundPlayer.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\sound\ofbasesoundplayer.h + "ofConstants.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\sound\offmodsoundplayer.h + "ofConstants.h" + "ofBaseSoundPlayer.h" + "fmod.h" + "fmod_errors.h" + +1332328528 g:\home\tim\workspace\openframeworks-020912\libs\fmodex\include\fmod.h + "fmod_codec.h" + "fmod_dsp.h" + "fmod_memoryinfo.h" + +1332328528 g:\home\tim\workspace\openframeworks-020912\libs\fmodex\include\fmod_codec.h + +1332328528 g:\home\tim\workspace\openframeworks-020912\libs\fmodex\include\fmod_dsp.h + +1332328528 g:\home\tim\workspace\openframeworks-020912\libs\fmodex\include\fmod_memoryinfo.h + +1332328528 g:\home\tim\workspace\openframeworks-020912\libs\fmodex\include\fmod_errors.h + "fmod.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\sound\ofopenalsoundplayer.h + "ofConstants.h" + "ofBaseSoundPlayer.h" + "ofEvents.h" + "ofThread.h" + + + + + "kiss_fft.h" + "kiss_fftr.h" + + + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofvideograbber.h + "ofConstants.h" + "ofTexture.h" + "ofBaseTypes.h" + "ofPixels.h" + "ofTypes.h" + "ofiPhoneVideoGrabber.h" + "ofQuickTimeGrabber.h" + "ofDirectShowGrabber.h" + "ofGstVideoGrabber.h" + "ofxAndroidVideoGrabber.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofiphonevideograbber.h + "ofVideoGrabber.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofquicktimegrabber.h + "ofConstants.h" + "ofQtUtils.h" + "ofTexture.h" + "ofBaseTypes.h" + "ofPixels.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofqtutils.h + "ofConstants.h" + + + + + + + + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\qtml.h + + + + + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\mactypes.h + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\conditionalmacros.h + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\macmemory.h + + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\mixedmode.h + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\macwindows.h + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\osutils.h + + + + + + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\patches.h + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\datetimeutils.h + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\endian.h + + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\files.h + + + + + + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\textcommon.h + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\utcutils.h + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\finder.h + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\fixmath.h + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\quicktimecomponents.h + + + + + + + + + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\components.h + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\imagecompression.h + + + + + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\quickdraw.h + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\qdoffscreen.h + + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\macerrors.h + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\standardfile.h + + + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\dialogs.h + + + + + + + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\events.h + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\textedit.h + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\controls.h + + + + + + + + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\menus.h + + + + + + + + + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\fonts.h + + + + + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\processes.h + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\appleevents.h + + + + + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\notification.h + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\aedatamodel.h + + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\collections.h + + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\drag.h + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\icons.h + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\movies.h + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\video.h + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\sound.h + + + + + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\quicktimemusic.h + + + + + + + + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\textutils.h + + + + + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\numberformatting.h + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\stringcompare.h + +1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\mediahandlers.h + + + + + + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofdirectshowgrabber.h + "ofConstants.h" + "ofTexture.h" + "ofBaseTypes.h" + "ofPixels.h" + "videoInput.h" + +1332328543 g:\home\tim\workspace\openframeworks-020912\libs\videoinput\include\videoinput.h + + + + + + + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofgstvideograbber.h + "ofGstUtils.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofgstutils.h + "ofConstants.h" + + + "ofConstants.h" + "ofBaseTypes.h" + "ofPixels.h" + "ofTypes.h" + "ofEvents.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofvideoplayer.h + "ofConstants.h" + "ofTexture.h" + "ofBaseTypes.h" + "ofTypes.h" + "ofGstVideoPlayer.h" + "ofQuickTimePlayer.h" + "ofiPhoneVideoPlayer.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofgstvideoplayer.h + "ofGstUtils.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofquicktimeplayer.h + "ofConstants.h" + "ofBaseTypes.h" + "ofPixels.h" + "ofQtUtils.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofiphonevideoplayer.h + "ofPixels.h" + "ofBaseTypes.h" + "ofTexture.h" + "ofVideoPlayer.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\3d\ofcamera.h + "ofRectangle.h" + "ofAppRunner.h" + "ofNode.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\3d\ofeasycam.h + "ofCamera.h" + "ofEvents.h" + +1334910772 g:\home\tim\workspace\nonzerosum\gaunt01\src\testapp.h + + "ofMain.h" + "tesselator.h" + "ofxOpenCv.h" + "ofxRay.h" + "ofxXmlSettings.h" + "ofxBlobsManager.h" + "trapdoor.h" + "bird.h" + "player.h" + "outsidePolygon.h" + +1332328517 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxopencv.h + "ofxCvConstants.h" + "ofxCvImage.h" + "ofxCvGrayscaleImage.h" + "ofxCvColorImage.h" + "ofxCvFloatImage.h" + "ofxCvShortImage.h" + "ofxCvContourFinder.h" + "ofxCvHaarFinder.h" + +1332328517 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvconstants.h + "cv.h" + + "ofMain.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv\cv.h + "opencv2/core/core_c.h" + "opencv2/core/core.hpp" + "opencv2/imgproc/imgproc_c.h" + "opencv2/imgproc/imgproc.hpp" + "opencv2/video/tracking.hpp" + "opencv2/features2d/features2d.hpp" + "opencv2/flann/flann.hpp" + "opencv2/calib3d/calib3d.hpp" + "opencv2/objdetect/objdetect.hpp" + "opencv2/legacy/compat.hpp" + "opencv2/core/internal.hpp" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\core\core_c.h + "opencv2/core/types_c.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\core\types_c.h + + + + + + + + + + + + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\core\core.hpp + "opencv2/core/types_c.h" + "opencv2/core/version.hpp" + + + + + + + + + "opencv2/core/operations.hpp" + "opencv2/core/mat.hpp" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\core\version.hpp + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\core\operations.hpp + + + + + "windows.h" + + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\core\mat.hpp + + + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\imgproc\imgproc_c.h + "opencv2/core/core_c.h" + "opencv2/imgproc/types_c.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\imgproc\types_c.h + "opencv2/core/core_c.h" + "opencv2/imgproc/types_c.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\imgproc\imgproc.hpp + "opencv2/core/core.hpp" + "opencv2/imgproc/types_c.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\video\tracking.hpp + "opencv2/core/core.hpp" + "opencv2/imgproc/imgproc_c.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\features2d\features2d.hpp + "opencv2/core/core.hpp" + "opencv2/flann/flann.hpp" + + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\flann.hpp + "opencv2/flann/flann_base.hpp" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\flann_base.hpp + + + + + "opencv2/flann/general.h" + "opencv2/flann/matrix.h" + "opencv2/flann/result_set.h" + "opencv2/flann/index_testing.h" + "opencv2/flann/object_factory.h" + "opencv2/flann/saving.h" + "opencv2/flann/all_indices.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\general.h + + + "opencv2/flann/object_factory.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\object_factory.h + "opencv2/core/types_c.h" + + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\matrix.h + + "opencv2/flann/general.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\result_set.h + + + + "opencv2/flann/dist.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\dist.h + + "opencv2/flann/general.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\index_testing.h + + + "opencv2/flann/matrix.h" + "opencv2/flann/nn_index.h" + "opencv2/flann/result_set.h" + "opencv2/flann/logger.h" + "opencv2/flann/timer.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\nn_index.h + + "opencv2/flann/general.h" + "opencv2/flann/matrix.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\logger.h + + + "opencv2/flann/general.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\timer.h + + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\saving.h + "opencv2/flann/general.h" + "opencv2/flann/nn_index.h" + + + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\all_indices.h + "opencv2/flann/general.h" + "opencv2/flann/nn_index.h" + "opencv2/flann/kdtree_index.h" + "opencv2/flann/kmeans_index.h" + "opencv2/flann/composite_index.h" + "opencv2/flann/linear_index.h" + "opencv2/flann/autotuned_index.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\kdtree_index.h + + + + + "opencv2/flann/general.h" + "opencv2/flann/nn_index.h" + "opencv2/flann/matrix.h" + "opencv2/flann/result_set.h" + "opencv2/flann/heap.h" + "opencv2/flann/allocator.h" + "opencv2/flann/random.h" + "opencv2/flann/saving.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\heap.h + + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\allocator.h + + + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\random.h + + + + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\kmeans_index.h + + + + + + + "opencv2/flann/general.h" + "opencv2/flann/nn_index.h" + "opencv2/flann/matrix.h" + "opencv2/flann/result_set.h" + "opencv2/flann/heap.h" + "opencv2/flann/allocator.h" + "opencv2/flann/random.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\composite_index.h + "opencv2/flann/general.h" + "opencv2/flann/nn_index.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\linear_index.h + "opencv2/flann/general.h" + "opencv2/flann/nn_index.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\autotuned_index.h + "opencv2/flann/general.h" + "opencv2/flann/nn_index.h" + "opencv2/flann/ground_truth.h" + "opencv2/flann/index_testing.h" + "opencv2/flann/sampling.h" + "opencv2/flann/all_indices.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\ground_truth.h + "opencv2/flann/dist.h" + "opencv2/flann/matrix.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\sampling.h + "opencv2/flann/matrix.h" + "opencv2/flann/random.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\calib3d\calib3d.hpp + "opencv2/core/core.hpp" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\objdetect\objdetect.hpp + "opencv2/core/core.hpp" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\legacy\compat.hpp + "opencv2/core/core_c.h" + "opencv2/imgproc/types_c.h" + + + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\core\internal.hpp + + + + + "ipp.h" + "emmintrin.h" + "pmmintrin.h" + "tbb/tbb_stddef.h" + "tbb/tbb.h" + + "opencv2/core/eigen.hpp" + + + + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\core\eigen.hpp + "cxcore.h" + +1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv\cxcore.h + "opencv2/core/core_c.h" + "opencv2/core/core.hpp" + +1332328517 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvimage.h + "ofxCvConstants.h" + +1332328517 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvgrayscaleimage.h + "ofxCvImage.h" + "ofxCvBlob.h" + +1332328517 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvblob.h + "ofxCvConstants.h" + +1332328517 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvcolorimage.h + "ofxCvImage.h" + +1332328517 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvfloatimage.h + "ofxCvImage.h" + +1332328517 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvshortimage.h + "ofxCvImage.h" + +1332328517 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvcontourfinder.h + "ofxCvConstants.h" + "ofxCvBlob.h" + "ofxCvGrayscaleImage.h" + + +1332328517 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvhaarfinder.h + "ofMain.h" + "ofxOpenCv.h" + +1332327367 g:\home\tim\workspace\openframeworks-020912\addons\ofxray\src\ofxray.h + "ofMain.h" + "ofxRay/Ray.h" + "ofxRay/Plane.h" + "ofxRay/Projector.h" + +1332327367 g:\home\tim\workspace\openframeworks-020912\addons\ofxray\src\ofxray\ray.h + "ofMain.h" + "ofxRay/Base.h" + +1332327367 g:\home\tim\workspace\openframeworks-020912\addons\ofxray\src\ofxray\base.h + "ofMain.h" + +1332327367 g:\home\tim\workspace\openframeworks-020912\addons\ofxray\src\ofxray\plane.h + "ofMain.h" + "ofxRay/Base.h" + "ofxRay/Ray.h" + +1332327367 g:\home\tim\workspace\openframeworks-020912\addons\ofxray\src\ofxray\projector.h + "ofxRay/Ray.h" + "ofxRay/Base.h" + +1332328520 g:\home\tim\workspace\openframeworks-020912\addons\ofxxmlsettings\src\ofxxmlsettings.h + "ofMain.h" + + "tinyxml.h" + +1332328520 g:\home\tim\workspace\openframeworks-020912\addons\ofxxmlsettings\libs\tinyxml.h + + + + + + + + + "tinystr.h" + +1333489671 g:\home\tim\workspace\openframeworks-020912\addons\ofxblobsmanager\src\ofxblobsmanager.h + "ofMain.h" + "ofxStoredBlobVO.h" + "ofxOpenCv.h" + +1333489671 g:\home\tim\workspace\openframeworks-020912\addons\ofxblobsmanager\src\ofxstoredblobvo.h + "ofMain.h" + "ofxOpenCv.h" + +1334911333 g:\home\tim\workspace\nonzerosum\gaunt01\src\trapdoor.h + "ofMain.h" + "morphmesh.h" + "normBindTexture.h" + "player.h" + +1334085836 g:\home\tim\workspace\nonzerosum\gaunt01\src\morphmesh.h + + + + + +1333101841 g:\home\tim\workspace\nonzerosum\gaunt01\src\normbindtexture.h + "ofMain.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\app\ofappglutwindow.h + "ofConstants.h" + "ofAppBaseWindow.h" + "ofEvents.h" + "ofTypes.h" + +1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\app\ofappbasewindow.h + "ofPoint.h" + "ofTypes.h" + +1334085836 source:g:\home\tim\workspace\nonzerosum\gaunt01\src\morphmesh.cpp + "morphmesh.h" + +1333101841 source:g:\home\tim\workspace\nonzerosum\gaunt01\src\normbindtexture.cpp + "normBindTexture.h" + "ofMain.h" + +1334912456 source:g:\home\tim\workspace\nonzerosum\gaunt01\src\testapp.cpp + "testApp.h" + +1334912256 source:g:\home\tim\workspace\nonzerosum\gaunt01\src\trapdoor.cpp + "trapdoor.h" + +1333489671 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxblobsmanager\src\ofxblobsmanager.cpp + +1333489671 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxblobsmanager\src\ofxstoredblobvo.cpp + +1332328517 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvcolorimage.cpp + "ofxCvGrayscaleImage.h" + "ofxCvColorImage.h" + "ofxCvFloatImage.h" + "ofxCvShortImage.h" + +1332328517 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvcontourfinder.cpp + "ofxCvContourFinder.h" + +1332328517 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvfloatimage.cpp + "ofxCvGrayscaleImage.h" + "ofxCvColorImage.h" + "ofxCvFloatImage.h" + "ofxCvShortImage.h" + +1332328517 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvgrayscaleimage.cpp + "ofxCvGrayscaleImage.h" + "ofxCvColorImage.h" + "ofxCvFloatImage.h" + "ofxCvShortImage.h" + +1332328517 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvhaarfinder.cpp + "ofxCvHaarFinder.h" + +1332328517 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvimage.cpp + "ofxCvImage.h" + "ofxCvGrayscaleImage.h" + "ofxCvColorImage.h" + "ofxCvFloatImage.h" + "ofxCvBlob.h" + +1332328517 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvshortimage.cpp + "ofxCvGrayscaleImage.h" + "ofxCvColorImage.h" + "ofxCvFloatImage.h" + "ofxCvShortImage.h" + +1332327367 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxray\src\ofxray\base.cpp + "ofxRay/Base.h" + +1332331920 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxray\src\ofxray\plane.cpp + "Plane.h" + +1332327367 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxray\src\ofxray\projector.cpp + "ofxRay/Projector.h" + +1332331876 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxray\src\ofxray\ray.cpp + "ofxRay/Ray.h" + +1332328520 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxxmlsettings\libs\tinyxml.cpp + + + + "tinyxml.h" + +1332328520 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxxmlsettings\libs\tinyxmlerror.cpp + "tinyxml.h" + +1332328520 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxxmlsettings\libs\tinyxmlparser.cpp + + + "tinyxml.h" + + +1332328520 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxxmlsettings\src\ofxxmlsettings.cpp + "ofxXmlSettings.h" + + + + +1334887259 g:\home\tim\workspace\nonzerosum\gaunt01\src\bird.h + "ofMain.h" + "morphmesh.h" + "normBindTexture.h" + "player.h" + "outsidePolygon.h" + "ofxRay.h" + +1334911998 source:g:\home\tim\workspace\nonzerosum\gaunt01\src\bird.cpp + "bird.h" + +1334792529 g:\home\tim\workspace\nonzerosum\gaunt01\src\player.h + "ofMain.h" + "ofxOpenCv.h" + +1334825171 g:\home\tim\workspace\nonzerosum\gaunt01\src\outsidepolygon.h + "ofMain.h" + +1334825456 source:g:\home\tim\workspace\nonzerosum\gaunt01\src\outsidepolygon.cpp + "outsidePolygon.h" + +1334841640 source:g:\home\tim\workspace\nonzerosum\gaunt01\src\player.cpp + "player.h" + diff --git a/openBTSviz_win.layout b/openBTSviz_win.layout new file mode 100644 index 0000000..9a356ef --- /dev/null +++ b/openBTSviz_win.layout @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..ad74a97 --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,16 @@ +#include "ofMain.h" +#include "testApp.h" +#include "ofAppGlutWindow.h" + +//======================================================================== +int main( ){ + + ofAppGlutWindow window; + ofSetupOpenGL(&window, 450,800, OF_WINDOW ); // <-------- setup the GL context + printf("%ix%i on screen %ix%i\n",ofGetWidth(),ofGetHeight(),ofGetScreenWidth(),ofGetScreenHeight()); + // this kicks off the running of my app + // can be OF_WINDOW or OF_FULLSCREEN + // pass in width and height too: + ofRunApp( new testApp()); + +} diff --git a/src/testApp.cpp b/src/testApp.cpp new file mode 100644 index 0000000..8aa0e05 --- /dev/null +++ b/src/testApp.cpp @@ -0,0 +1,141 @@ +#include "testApp.h" + +/* +openBTS visualisation + +ALL units relative to screen size in H or W + + +*/ + +void testApp::setup(){ + + printf("setup: %ix%i on screen %ix%i\n",ofGetWidth(),ofGetHeight(),ofGetScreenWidth(),ofGetScreenHeight()); + + int windowMode = ofGetWindowMode(); + if(windowMode == OF_FULLSCREEN){ + this->windowWidth = ofGetScreenWidth(); + this->windowHeight = ofGetScreenHeight(); + } + else if(windowMode == OF_WINDOW){ + this->windowWidth = ofGetWidth(); + this->windowHeight = ofGetHeight(); + } + + //Q Why is it that if you put a camera at (0,0,-100) looking at (0,0,0) and an object at (0,0,0) the camera isn't pointing at the object? + //A Because ortho is different + /* + camera.enableOrtho(); + camera.setPosition(-windowWidth/2,-windowHeight*4.1f,windowWidth); + //camera.lookAt(ofVec3f(-windowWidth/2,-windowHeight,0),ofVec3f(0, 1, 0)); + camera.rotate(70,1,0,0); + camera.cacheMatrices(); //stop error messages + */ + + ofSetFrameRate(30); + + ofSetCircleResolution(windowWidth); + ofEnableSmoothing(); + + camera.setPosition(0,windowHeight*10,windowHeight); + camera.lookAt(ofVec3f(0,0,-windowHeight*.5),ofVec3f(0, 0, 1)); + camera.setFov(6.5); + + lines = new ofPoint[25]; + for (int i=0;i<25;i++) { + float a=ofRandom(TWO_PI); + float r=ofRandom(windowWidth/2); + float l=ofRandom(windowHeight); + lines[i]=ofPoint(cos(a)*r,sin(a)*r,-l); + } + +} + + +//-------------------------------------------------------------- +void testApp::update(){ + + +} + +//-------------------------------------------------------------- +void testApp::draw(){ + + glDisable(GL_LIGHTING); + ofBackground(0,0,0); + + camera.begin(); + + //ofSphere(0,0,0,10); + + glDisable(GL_DEPTH_TEST); + ofSetHexColor(0xff7fff); + glDisable(GL_BLEND); + + ofPushMatrix(); + ofNoFill(); + for (float f=0;f