#Do not modify this file.
#This file is created during the build.

ifneq ($(strip $(AnInstrument_SRCS_$(OS_CLASS))),)
AnInstrument_SRCS+=$(subst -nil-,,$(AnInstrument_SRCS_$(OS_CLASS)))
else
ifdef AnInstrument_SRCS_DEFAULT
AnInstrument_SRCS+=$(AnInstrument_SRCS_DEFAULT)
endif
endif
ifneq ($(strip $(AnInstrument_RCS_$(OS_CLASS))),)
AnInstrument_RCS+=$(subst -nil-,,$(AnInstrument_RCS_$(OS_CLASS)))
else
ifdef AnInstrument_RCS_DEFAULT
AnInstrument_RCS+=$(AnInstrument_RCS_DEFAULT)
endif
endif
ifneq ($(strip $(AnInstrument_OBJS_$(OS_CLASS))),)
AnInstrument_OBJS+=$(subst -nil-,,$(AnInstrument_OBJS_$(OS_CLASS)))
else
ifdef AnInstrument_OBJS_DEFAULT
AnInstrument_OBJS+=$(AnInstrument_OBJS_DEFAULT)
endif
endif
ifneq ($(strip $(AnInstrument_LDFLAGS_$(OS_CLASS))),)
AnInstrument_LDFLAGS+=$(subst -nil-,,$(AnInstrument_LDFLAGS_$(OS_CLASS)))
else
ifdef AnInstrument_LDFLAGS_DEFAULT
AnInstrument_LDFLAGS+=$(AnInstrument_LDFLAGS_DEFAULT)
endif
endif
ifneq ($(strip $(AnInstrument_OBJLIBS_$(OS_CLASS))),)
AnInstrument_OBJLIBS+=$(subst -nil-,,$(AnInstrument_OBJLIBS_$(OS_CLASS)))
else
ifdef AnInstrument_OBJLIBS_DEFAULT
AnInstrument_OBJLIBS+=$(AnInstrument_OBJLIBS_DEFAULT)
endif
endif
ifneq ($(strip $(AnInstrument_LDOBJS_$(OS_CLASS))),)
AnInstrument_LDOBJS+=$(subst -nil-,,$(AnInstrument_LDOBJS_$(OS_CLASS)))
else
ifdef AnInstrument_LDOBJS_DEFAULT
AnInstrument_LDOBJS+=$(AnInstrument_LDOBJS_DEFAULT)
endif
endif
AnInstrument_LDLIBS+=$(AnInstrument_LIBS)
ifneq ($(strip $(AnInstrument_LIBS_$(OS_CLASS))),)
AnInstrument_LDLIBS+=$(subst -nil-,,$(AnInstrument_LIBS_$(OS_CLASS)))
else
ifdef AnInstrument_LIBS_DEFAULT
AnInstrument_LDLIBS+=$(AnInstrument_LIBS_DEFAULT)
endif
endif
ifneq ($(strip $(AnInstrument_SYS_LIBS_$(OS_CLASS))),)
AnInstrument_SYS_LIBS+=$(subst -nil-,,$(AnInstrument_SYS_LIBS_$(OS_CLASS)))
else
ifdef AnInstrument_SYS_LIBS_DEFAULT
AnInstrument_SYS_LIBS+=$(AnInstrument_SYS_LIBS_DEFAULT)
endif
endif
AnInstrument_OBJS+=$(addsuffix $(OBJ),$(basename $(AnInstrument_SRCS)))

ifeq ($(filter AnInstrument,$(TESTPROD) $(PROD)),AnInstrument)
ifeq (,$(strip $(AnInstrument_OBJS) $(PRODUCT_OBJS)))
AnInstrument_OBJS+=AnInstrument$(OBJ)
endif
AnInstrument_RESS+=$(addsuffix $(RES),$(basename $(AnInstrument_RCS)))
AnInstrument_OBJSNAME+=$(addsuffix $(OBJ),$(basename $(AnInstrument_OBJS)))
AnInstrument_DEPLIBS=$(foreach lib, $(AnInstrument_LDLIBS),\
 $(firstword $(wildcard $(addsuffix /$(LIB_PREFIX)$(lib).*,\
 $($(lib)_DIR) $(SHRLIB_SEARCH_DIRS)))\
 $(addsuffix /$(LIB_PREFIX)$(lib)$(LIB_SUFFIX),\
 $(firstword $($(lib)_DIR) $(SHRLIB_SEARCH_DIRS))/)))
AnInstrument$(EXE): $(AnInstrument_OBJSNAME) $(AnInstrument_RESS) $(AnInstrument_DEPLIBS)
endif

ifeq ($(filter AnInstrument,$(LIBRARY)),AnInstrument)
ifneq ($(filter AnInstrument,$(LOADABLE_LIBRARY)),AnInstrument)
ifneq (,$(strip $(AnInstrument_OBJS) $(LIBRARY_OBJS)))
BUILD_LIBRARY += AnInstrument
endif
AnInstrument_RESS+=$(addsuffix $(RES),$(basename $(AnInstrument_RCS)))
AnInstrument_OBJSNAME+=$(addsuffix $(OBJ),$(basename $(AnInstrument_OBJS)))
AnInstrument_DEPLIBS=$(foreach lib, $(AnInstrument_LDLIBS),\
 $(firstword $(wildcard $(addsuffix /$(LIB_PREFIX)$(lib).*,\
 $($(lib)_DIR) $(SHRLIB_SEARCH_DIRS)))\
 $(addsuffix /$(LIB_PREFIX)$(lib)$(LIB_SUFFIX),\
 $(firstword $($(lib)_DIR) $(SHRLIB_SEARCH_DIRS))/)))
AnInstrument_DLL_DEPLIBS=$(foreach lib, $(AnInstrument_DLL_LIBS),\
 $(firstword $(wildcard $(addsuffix /$(LIB_PREFIX)$(lib).*,\
 $($(lib)_DIR) $(SHRLIB_SEARCH_DIRS)))\
 $(addsuffix /$(LIB_PREFIX)$(lib)$(LIB_SUFFIX),\
 $(firstword $($(lib)_DIR) $(SHRLIB_SEARCH_DIRS))/)))
$(LIB_PREFIX)AnInstrument$(LIB_SUFFIX):$(AnInstrument_OBJSNAME) $(AnInstrument_RESS)
$(LIB_PREFIX)AnInstrument$(LIB_SUFFIX):$(AnInstrument_DEPLIBS)
$(LIB_PREFIX)AnInstrument$(SHRLIB_SUFFIX):$(AnInstrument_OBJSNAME) $(AnInstrument_RESS)
$(LIB_PREFIX)AnInstrument$(SHRLIB_SUFFIX):$(AnInstrument_DEPLIBS)
$(LIB_PREFIX)AnInstrument$(SHRLIB_SUFFIX):$(AnInstrument_DLL_DEPLIBS)
endif
endif
ifeq ($(filter AnInstrument,$(LOADABLE_LIBRARY)),AnInstrument)
ifneq (,$(strip $(AnInstrument_OBJS) $(LIBRARY_OBJS)))
LOADABLE_BUILD_LIBRARY += AnInstrument
endif
AnInstrument_RESS+=$(addsuffix $(RES),$(basename $(AnInstrument_RCS)))
AnInstrument_OBJSNAME+=$(addsuffix $(OBJ),$(basename $(AnInstrument_OBJS)))
AnInstrument_DEPLIBS=$(foreach lib, $(AnInstrument_LDLIBS),\
 $(firstword $(wildcard $(addsuffix /$(LIB_PREFIX)$(lib).*,\
 $($(lib)_DIR) $(SHRLIB_SEARCH_DIRS)))\
 $(addsuffix /$(LIB_PREFIX)$(lib)$(LIB_SUFFIX),\
 $(firstword $($(lib)_DIR) $(SHRLIB_SEARCH_DIRS))/)))
AnInstrument_DLL_DEPLIBS=$(foreach lib, $(AnInstrument_DLL_LIBS),\
 $(firstword $(wildcard $(addsuffix /$(LIB_PREFIX)$(lib).*,\
 $($(lib)_DIR) $(SHRLIB_SEARCH_DIRS)))\
 $(addsuffix /$(LIB_PREFIX)$(lib)$(LIB_SUFFIX),\
 $(firstword $($(lib)_DIR) $(SHRLIB_SEARCH_DIRS))/)))
$(LOADABLE_SHRLIB_PREFIX)AnInstrument$(LOADABLE_SHRLIB_SUFFIX):$(AnInstrument_OBJSNAME) $(AnInstrument_RESS)
$(LOADABLE_SHRLIB_PREFIX)AnInstrument$(LOADABLE_SHRLIB_SUFFIX):$(AnInstrument_DEPLIBS)
$(LOADABLE_SHRLIB_PREFIX)AnInstrument$(LOADABLE_SHRLIB_SUFFIX):$(AnInstrument_DLL_DEPLIBS)
endif

