# Copyright (c) 2005-2007 Andre Merzky (andre@merzky.net) # # Distributed under the Boost Software License, Version 1.0. (See accompanying # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) # vim: ft=make ifndef SAGA_MK_INC_LITE SAGA_MK_INC_LITE = yes -include $(SAGA_ROOT)/make/saga.util.mk -include $(SAGA_LOCATION)/share/saga/make/saga.util.mk ifndef SAGA_MAKE_INCLUDE_ROOT $(error need SAGA_MAKE_INCLUDE_ROOT) endif ifndef SAGA_LITE_TYPE $(error need SAGA_LITE_TYPE) endif ifndef SAGA_LITE_NAME $(error need SAGA_LITE_NAME) endif ifndef SAGA_LITE_LDFLAGS_SYS SAGA_LITE_LDFLAGS_SYS = $(SAGA_LDFLAGS_SYS) endif ifndef SAGA_LITE_OBJ SAGA_LITE_OBJ = $(SAGA_LIB_OBJ) $(SAGA_ADD_LIB_OBJ) endif ifndef SAGA_LITE_OBJC SAGA_LITE_OBJC = $(SAGA_LIB_OBJC) $(SAGA_ADD_LIB_OBJC) endif ifndef SAGA_LITE_LIBNAME SAGA_LITE_LIBNAME = $(SAGA_PWD)/$(SAGA_LIBNAME) endif ifndef SAGA_LITE_ARCNAME SAGA_LITE_ARCNAME = $(SAGA_PWD)/$(SAGA_ARCNAME) endif SAGA_LITE_TYPE_L = $(call saga_lc,$(SAGA_LITE_TYPE)) SAGA_LITE_NAME_L = $(call saga_lc,$(SAGA_LITE_NAME)) SAGA_LITE_CONF = $(SAGA_ROOT)/lite/saga.lite.$(SAGA_LITE_TYPE_L).$(SAGA_LITE_NAME_L).c.mk SAGA_LITE_OBJ := $(abspath $(SAGA_LITE_OBJ)) SAGA_LITE_OBJC := $(abspath $(SAGA_LITE_OBJC)) SAGA_LITE_LIBNAME := $(abspath $(SAGA_LITE_LIBNAME)) SAGA_LITE_ARCNAME := $(abspath $(SAGA_LITE_ARCNAME)) all:: $(SAGA_LITE_CONF) $(SAGA_LITE_CONF): @$(ECHO) " creating saga lite config" @$(ECHO) "LITE_$(SAGA_LITE_TYPE)_NAME = $(SAGA_LITE_NAME_L)" > $@ @$(ECHO) "LITE_$(SAGA_LITE_TYPE)_DEPS = $(SAGA_LITE_DEPS)" >> $@ @$(ECHO) "LITE_OBJ += $(SAGA_LITE_OBJ)" >> $@ @$(ECHO) "LITE_OBJC += $(SAGA_LITE_OBJC)" >> $@ @$(ECHO) "LITE_LDFLAGS_SYS += $(SAGA_LDFLAGS_SYS)" >> $@ @$(ECHO) "LITE_LIB += $(SAGA_LITE_LIBNAME)" >> $@ @$(ECHO) "LITE_S_LIB += $(SAGA_LITE_ARCNAME)" >> $@ clean:: -@$(RM) $(SAGA_LITE_CONF) endif # guard