1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
OSTYPE := $(shell uname -s)
BIN_DIR = ../../Bin
INC_DIRS = \
../../../../Include \
../../../../Source
SRC_FILES = \
../../../../Source/OpenNI/*.cpp \
../../../../Source/OpenNI/Linux/*.cpp
ifeq ("$(OSTYPE)","Darwin")
INC_DIRS += /opt/local/include
LIB_DIRS += /opt/local/lib
LDFLAGS += -framework CoreFoundation -framework IOKit
endif
LIB_NAME = OpenNI
USED_LIBS = usb-1.0 dl pthread
ifneq ("$(OSTYPE)","Darwin")
USED_LIBS += rt
endif
DEFINES = XN_EXPORTS
ifeq ($(shell ld -ltinyxml -o /dev/null 1>&2 2> /dev/null; echo $$?), 0)
USED_LIBS += tinyxml
else
INC_DIRS += ../../../../Source/External/TinyXml
SRC_FILES += ../../../../Source/External/TinyXml/*.cpp
endif
include ../Common/CommonCppMakefile
|