Changeset 1523 for trunk/Config.kmk
- Timestamp:
- Apr 13, 2008, 3:57:23 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r1522 r1523 40 40 KBUILD_VERSION_MINOR=$(KBUILD_VERSION_MINOR) \ 41 41 KBUILD_VERSION_PATCH=$(KBUILD_VERSION_PATCH) 42 43 # 44 # Get the svn version. 45 # This is shipped with the tarballs in a SvnInfo.kmk in the root. 46 # 47 ifneq ($(wildcard $(PATH_ROOT)/SvnInfo.kmk),) 48 # Shipped 49 KBUILD_SVN_INFO_KMK := $(PATH_ROOT)/SvnInfo.kmk 50 KBUILD_SVN_INFO_DEP := $(KBUILD_SVN_INFO_KMK) 51 52 else ifneq ($(wildcard $(PATH_ROOT)/.svn/entries),) 53 # Generate from svn info 54 KBUILD_SVN_INFO_KMK := $(PATH_OBJ)/SvnInfo.kmk 55 KBUILD_SVN_INFO_DEP := $(KBUILD_SVN_INFO_KMK) 56 57 $(PATH_OBJ)/SvnInfo.ts +| $(KBUILD_SVN_INFO_KMK): $(PATH_ROOT)/.svn/entries $(PATH_ROOT)/.svn/all-wcprops $(PATH_ROOT)/.svn/format 58 $(call MSG_GENERATE,,$(KBUILD_SVN_INFO_KMK)) 59 @$(RM) -f $@ $@.tmp 60 @$(MKDIR) -p $(@D) 61 @$(REDIRECT) -o $@.tmp -- svn info $(DEPTH) 62 @$(SED) \ 63 -e 's/URL: */KBUILD_SVN_URL := /' \ 64 -e 's/Revision: */KBUILD_SVN_REV := /' \ 65 -e '/KBUILD_SVN_/!d' \ 66 --append $@ \ 67 $@.tmp 68 @$(RM) -f $@.tmp 69 @$(CP) --changed -fv $@ $(KBUILD_SVN_INFO_KMK) 70 71 ifeq ($(DEPTH),.) 72 OTHER_CLEAN += $(KBUILD_SVN_INFO_KMK) $(PATH_OBJ)/SvnInfo.ts 73 endif 74 75 else 76 # Some incomplete source export... 77 KBUILD_SVN_INFO_KMK := $(PATH_OBJ)/SvnInfo.kmk 78 KBUILD_SVN_INFO_DEP := $(KBUILD_SVN_INFO_KMK) 79 $(warning Neither SvnInfo nor .svn/* was found in the root. Will have to cook up something too keep the build happy.) 80 $(KBUILD_SVN_INFO_KMK): $(PATH_ROOT)/.svn/entries $(PATH_ROOT)/.svn/all-wcprops $(PATH_ROOT)/.svn/format 81 $(RM) -f $@ 82 $(APPEND) $@ 'KBUILD_SVN_REV := 0' 83 $(APPEND) $@ 'KBUILD_SVN_URL := /dev/null' 84 85 ifeq ($(DEPTH),.) 86 OTHER_CLEAN += $(KBUILD_SVN_INFO_KMK) 87 endif 88 89 endif 90 include $(KBUILD_SVN_INFO_KMK) 91 42 92 43 93 # … … 195 245 LIB_KUTIL = $(PATH_OBJ)/src/lib/kUtil/$(TOOL_$(TEMPLATE_LIB_TOOL)_ARLIBPREF)kUtil$(TOOL_$(TEMPLATE_LIB_TOOL)_ARLIBSUFF) 196 246 247
Note:
See TracChangeset
for help on using the changeset viewer.