# Copyright 2004-2016 Cray Inc.
# Other additional copyright holders may be indicated within.
# 
# The entirety of this work is licensed under the Apache License,
# Version 2.0 (the "License"); you may not use this file except
# in compliance with the License.
# 
# You may obtain a copy of the License at
# 
#     http://www.apache.org/licenses/LICENSE-2.0
# 
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

RUNTIME_ROOT = ../..
RUNTIME_SUBDIR = src/qio

ifndef CHPL_MAKE_HOME
export CHPL_MAKE_HOME=$(shell pwd)/$(RUNTIME_ROOT)/..
endif

#
# standard header
#
include $(RUNTIME_ROOT)/make/Makefile.runtime.head

QIO_OBJDIR = $(RUNTIME_OBJDIR)
include Makefile.share

SUBDIRS = regexp/$(CHPL_MAKE_REGEXP)
SUBDIRS += auxFilesys/hdfs
SUBDIRS += auxFilesys/curl
TARGETS = $(QIO_OBJS)

ifneq (,$(findstring lustre,$(CHPL_MAKE_AUXFS)))
	RUNTIME_INCLS += -DSYS_HAS_LLAPI $(CHPL_AUXIO_INCLUDE) $(CHPL_AUXIO_LIBS)
endif

ifneq (,$(findstring clang,$(CHPL_MAKE_TARGET_COMPILER)))
	RUNTIME_INCLS += -Qunused-arguments
endif


include $(RUNTIME_ROOT)/make/Makefile.runtime.subdirrules


FORCE:

#
# standard footer
#
include $(RUNTIME_ROOT)/make/Makefile.runtime.foot
