export PROJECT_DIR ?= $(CURDIR)
# NOTE: C99 needs to be enabled to support LLONG_MAX to take an example because
# current GCC versions support only few C99 features by default. In fact,
# the default C dialect is currently 'gnu89' (aka C90 with GNU extensions).
# It may be better to use 'gnu99' rather than 'c99'.
ADDITIONAL_OBJCFLAGS = -Wno-import -std=c99
ADDITIONAL_INCLUDE_DIRS = \
-I$(PROJECT_DIR)/Headers \
-I$(PROJECT_DIR)/Headers/Analysis \
-I$(PROJECT_DIR)/Headers/Document \
-I$(PROJECT_DIR)/Headers/GNUstep \
-I$(PROJECT_DIR)/Headers/Importer \
-I$(PROJECT_DIR)/Headers/Index \
-I$(PROJECT_DIR)/Headers/Java \
-I$(PROJECT_DIR)/Headers/QueryParser \
-I$(PROJECT_DIR)/Headers/Search \
-I$(PROJECT_DIR)/Headers/Store \
-I$(PROJECT_DIR)/Headers/Util
ADDITIONAL_INCLUDE_DIRS += -I/$(PROJECT_DIR)/OgreKit
ADDITIONAL_LIB_DIRS += \
-L$(PROJECT_DIR)/../OgreKit/$(GNUSTEP_OBJ_DIR)
ifeq ($(test), yes)
ADDITIONAL_OBJCFLAGS += -DHAVE_UKTEST
#
# Allow to run 'make test=yes' with the whole repository in one pass
#
ADDITIONAL_INCLUDE_DIRS += -I$(PROJECT_DIR)/UnitKit
ADDITIONAL_LIB_DIRS += \
-L$(PROJECT_DIR)/UnitKit/$(GNUSTEP_OBJ_DIR)
endif
syntax highlighted by Code2HTML, v. 0.9.1