Kaydet (Commit) 969f4ed5 authored tarafından Norbert Thiebaud's avatar Norbert Thiebaud

resolved dep generation dep cycle

üst 3946fa73
...@@ -25,7 +25,8 @@ ...@@ -25,7 +25,8 @@
# #
#************************************************************************* #*************************************************************************
include $(dir $(firstword $MAKEFILE_LIST))/SourcePaths.mk GBUILDDIR := $(SOLARENV)/gbuild
include $(dir $(lastword $(MAKEFILE_LIST)))/SourcePath.mk
include $(GBUILDDIR)/gbuild.mk include $(GBUILDDIR)/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(SRCDIR)/Module_ooo.mk)) $(eval $(call gb_Module_make_global_targets,$(SRCDIR)/Module_ooo.mk))
......
...@@ -25,14 +25,11 @@ ...@@ -25,14 +25,11 @@
# #
#************************************************************************* #*************************************************************************
ifeq ($(strip $(SOLARENV)),) CURRENTREPO := $(patsubst %/,%,$(dir $(realpath $(lastword $(MAKEFILE_LIST)))))
$(error No environment set)
endif
ifeq ($(OS),WNT) ifeq ($(OS),WNT)
SRCDIR := $(shell cygpath -u $(SRCDIR)) CURRENTREPO := $(shell cygpath -u $(CURRENTREPO))
else
SRCDIR := $(SOLARSRC)
endif endif
CURRENTREPO := $(SRCDIR)
GBUILDDIR := $(SOLARENV)/gbuild SRCDIR := $(CURRENTREPO)
# vim: set noet sw=4 ts=4:
...@@ -168,7 +168,7 @@ $(call gb_LinkTarget_get_target,%) : $(call gb_LinkTarget_get_headers_target,%) ...@@ -168,7 +168,7 @@ $(call gb_LinkTarget_get_target,%) : $(call gb_LinkTarget_get_headers_target,%)
$(call gb_LinkTarget__command_dep,$(call gb_LinkTarget_get_dep_target,$*),$*,$(COBJECTS),$(CXXOBJECTS),$(OBJCXXOBJECTS)) $(call gb_LinkTarget__command_dep,$(call gb_LinkTarget_get_dep_target,$*),$*,$(COBJECTS),$(CXXOBJECTS),$(OBJCXXOBJECTS))
$(call gb_LinkTarget__command,$@,$*,$(TARGETTYPE_FLAGS) $(LDFLAGS),$(LINKED_LIBS),$(LINKED_STATIC_LIBS),$(COBJECTS),$(CXXOBJECTS),$(OBJCXXOBJECTS)) $(call gb_LinkTarget__command,$@,$*,$(TARGETTYPE_FLAGS) $(LDFLAGS),$(LINKED_LIBS),$(LINKED_STATIC_LIBS),$(COBJECTS),$(CXXOBJECTS),$(OBJCXXOBJECTS))
$(call gb_LinkTarget_get_dep_target,%) : $(call gb_LinkTarget_get_headers_target,%) $(call gb_LinkTarget_get_dep_target,%) : | $(call gb_LinkTarget_get_headers_target,%)
$(call gb_LinkTarget__command_dep,$@,$*,$(COBJECTS),$(CXXOBJECTS),$(OBJCXXOBJECTS)) $(call gb_LinkTarget__command_dep,$@,$*,$(COBJECTS),$(CXXOBJECTS),$(OBJCXXOBJECTS))
define gb_LinkTarget__get_external_headers_check define gb_LinkTarget__get_external_headers_check
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment