diff options
author | Jeff Dike <jdike@addtoit.com> | 2006-02-01 06:06:22 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-02-01 11:53:22 -0500 |
commit | c6b7a1edcb31306f904b5b11354bf0d198136e15 (patch) | |
tree | 1c6fcce373e89b64e20efd400f0e51e5e68b49ff /arch/um | |
parent | d8c206b2eeb244d6ab57d5a339e707fef2305aa7 (diff) |
[PATCH] uml: add a build dependency
kern_constants.h now depends on arch/um/include to make sure it exists
before we try to create symlinks in it.
Signed-off-by: Jeff Dike <jdike@addtoit.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/um')
-rw-r--r-- | arch/um/Makefile | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/arch/um/Makefile b/arch/um/Makefile index 6430a6383853..4ab6270cd387 100644 --- a/arch/um/Makefile +++ b/arch/um/Makefile | |||
@@ -168,10 +168,13 @@ else | |||
168 | $(Q)cd $(TOPDIR)/include/asm-um && ln -sf ../asm-$(SUBARCH) arch | 168 | $(Q)cd $(TOPDIR)/include/asm-um && ln -sf ../asm-$(SUBARCH) arch |
169 | endif | 169 | endif |
170 | 170 | ||
171 | $(ARCH_DIR)/include/sysdep: | 171 | $(objtree)/$(ARCH_DIR)/include: |
172 | @echo ' MKDIR $@' | ||
173 | $(Q)mkdir -p $@ | ||
174 | |||
175 | $(ARCH_DIR)/include/sysdep: $(objtree)/$(ARCH_DIR)/include | ||
172 | @echo ' SYMLINK $@' | 176 | @echo ' SYMLINK $@' |
173 | ifneq ($(KBUILD_SRC),) | 177 | ifneq ($(KBUILD_SRC),) |
174 | $(Q)mkdir -p $(ARCH_DIR)/include | ||
175 | $(Q)ln -fsn $(srctree)/$(ARCH_DIR)/include/sysdep-$(SUBARCH) $(ARCH_DIR)/include/sysdep | 178 | $(Q)ln -fsn $(srctree)/$(ARCH_DIR)/include/sysdep-$(SUBARCH) $(ARCH_DIR)/include/sysdep |
176 | else | 179 | else |
177 | $(Q)cd $(ARCH_DIR)/include && ln -sf sysdep-$(SUBARCH) sysdep | 180 | $(Q)cd $(ARCH_DIR)/include && ln -sf sysdep-$(SUBARCH) sysdep |
@@ -214,7 +217,7 @@ $(ARCH_DIR)/include/user_constants.h: $(ARCH_DIR)/user-offsets.s | |||
214 | 217 | ||
215 | CLEAN_FILES += $(ARCH_DIR)/user-offsets.s | 218 | CLEAN_FILES += $(ARCH_DIR)/user-offsets.s |
216 | 219 | ||
217 | $(ARCH_DIR)/include/kern_constants.h: | 220 | $(ARCH_DIR)/include/kern_constants.h: $(objtree)/$(ARCH_DIR)/include |
218 | @echo ' SYMLINK $@' | 221 | @echo ' SYMLINK $@' |
219 | $(Q) ln -sf ../../../include/asm-um/asm-offsets.h $@ | 222 | $(Q) ln -sf ../../../include/asm-um/asm-offsets.h $@ |
220 | 223 | ||