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/minios.mk | |
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/minios.mk')
-rw-r--r-- | extras/mini-os/minios.mk | 6 |
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 $@ |