SIGN IN SIGN UP

openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

0 0 0 C++
2012-11-15 02:42:39 -06:00
# import all of the project configurations
include config.make
#MAKEFILE_DEBUG=1
ifndef OF_ROOT
OF_ROOT=../../..
endif
OF_SHARED_MAKEFILES_PATH=$(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon
# get the configuration
include $(OF_SHARED_MAKEFILES_PATH)/configure.core.make
include $(OF_SHARED_MAKEFILES_PATH)/configure.project.flags.make
# # print debug information if needed
# ifdef MAKEFILE_DEBUG
# $(info ---OF_CORE_INCLUDES_CFLAGS--- )
# $(foreach v, $(OF_CORE_INCLUDES_CFLAGS),$(info $(v)))
# $(info ---OF_CORE_STATIC_LIB_CFLAGS--- )
# $(foreach v, $(OF_CORE_STATIC_LIB_CFLAGS),$(info $(v)))
# $(info ---OF_CORE_SHARED_LIB_CFLAGS--- )
# $(foreach v, $(OF_CORE_SHARED_LIB_CFLAGS),$(info $(v)))
# $(info ---OF_CORE_PKG_CONFIG_LIB_CFLAGS--- )
# $(foreach v, $(OF_CORE_PKG_CONFIG_LIB_CFLAGS),$(info $(v)))
# endif
ifeq ($(findstring Debug,$(MAKECMDGOALS)),Debug)
TARGET_NAME = Debug
BIN_NAME = $(APPNAME)_debug
TARGET = bin/$(BIN_NAME)
else ifeq ($(findstring Release,$(MAKECMDGOALS)),Release)
TARGET_NAME = Release
BIN_NAME = $(APPNAME)
TARGET = bin/$(BIN_NAME)
else ifeq ($(MAKECMDGOALS),)
TARGET_NAME = Release
BIN_NAME = $(APPNAME)
TARGET = bin/$(BIN_NAME)
endif
include $(OF_SHARED_MAKEFILES_PATH)/compile.project.make