aboutsummaryrefslogtreecommitdiffstats
path: root/extras/mini-os/minios.mk
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-06-17 09:36:25 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-06-17 09:36:25 +0100
commitdbd56b5c30b26127b97504cbd560bf9460a04d26 (patch)
tree20a4d4167e3f7640a41e08b05ec33c11ed5f895b /extras/mini-os/minios.mk
parent96d736511395573403068ba54b594c49009ddd3a (diff)
downloadxen-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/minios.mk')
-rw-r--r--extras/mini-os/minios.mk6
1 files changed, 3 insertions, 3 deletions
diff --git a/extras/mini-os/minios.mk b/extras/mini-os/minios.mk
index 2282a187e2..cc45c2d4f5 100644
--- a/extras/mini-os/minios.mk
+++ b/extras/mini-os/minios.mk
@@ -57,13 +57,13 @@ ARCH_LIB := lib$(ARCH_LIB_NAME).a
# This object contains the entrypoint for startup from Xen.
# $(HEAD_ARCH_OBJ) has to be built in the architecture specific directory.
HEAD_ARCH_OBJ := $(XEN_TARGET_ARCH).o
-HEAD_OBJ := $(TARGET_ARCH_DIR)/$(HEAD_ARCH_OBJ)
+HEAD_OBJ := $(OBJ_DIR)/$(TARGET_ARCH_DIR)/$(HEAD_ARCH_OBJ)
-%.o: %.c $(HDRS) Makefile $(EXTRA_DEPS)
+$(OBJ_DIR)/%.o: %.c $(HDRS) Makefile $(EXTRA_DEPS)
$(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@
-%.o: %.S $(HDRS) Makefile $(EXTRA_DEPS)
+$(OBJ_DIR)/%.o: %.S $(HDRS) Makefile $(EXTRA_DEPS)
$(CC) $(ASFLAGS) $(CPPFLAGS) -c $< -o $@