diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2008-06-17 09:36:25 +0100 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2008-06-17 09:36:25 +0100 |
commit | dbd56b5c30b26127b97504cbd560bf9460a04d26 (patch) | |
tree | 20a4d4167e3f7640a41e08b05ec33c11ed5f895b /extras/mini-os/arch/x86/Makefile | |
parent | 96d736511395573403068ba54b594c49009ddd3a (diff) | |
download | xen-dbd56b5c30b26127b97504cbd560bf9460a04d26.tar.gz xen-dbd56b5c30b26127b97504cbd560bf9460a04d26.tar.bz2 xen-dbd56b5c30b26127b97504cbd560bf9460a04d26.zip |
minios,stubdom: Add OBJ_DIR parameter to compile outside sources,
which permits to easily compile mini-os in various flavors. Also clean
some parts of stubdom build.
Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
Diffstat (limited to 'extras/mini-os/arch/x86/Makefile')
-rw-r--r-- | extras/mini-os/arch/x86/Makefile | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/extras/mini-os/arch/x86/Makefile b/extras/mini-os/arch/x86/Makefile index 21f0958f6a..3c5fb6ae78 100644 --- a/extras/mini-os/arch/x86/Makefile +++ b/extras/mini-os/arch/x86/Makefile @@ -17,15 +17,15 @@ include ../../minios.mk ARCH_SRCS := $(wildcard *.c) # The objects built from the sources. -ARCH_OBJS := $(patsubst %.c,%.o,$(ARCH_SRCS)) +ARCH_OBJS := $(patsubst %.c,$(OBJ_DIR)/%.o,$(ARCH_SRCS)) -all: $(ARCH_LIB) +all: $(OBJ_DIR)/$(ARCH_LIB) # $(HEAD_ARCH_OBJ) is only build here, needed on linking # in ../../Makefile. -$(ARCH_LIB): $(ARCH_OBJS) $(HEAD_ARCH_OBJ) - $(AR) rv $(ARCH_LIB) $(ARCH_OBJS) +$(OBJ_DIR)/$(ARCH_LIB): $(ARCH_OBJS) $(OBJ_DIR)/$(HEAD_ARCH_OBJ) + $(AR) rv $(OBJ_DIR)/$(ARCH_LIB) $(ARCH_OBJS) clean: - rm -f $(ARCH_LIB) $(ARCH_OBJS) $(HEAD_ARCH_OBJ) + rm -f $(OBJ_DIR)/$(ARCH_LIB) $(ARCH_OBJS) $(OBJ_DIR)/$(HEAD_ARCH_OBJ) |