aboutsummaryrefslogtreecommitdiffstats
path: root/xen/common/Makefile
diff options
context:
space:
mode:
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2006-03-19 14:02:18 +0100
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2006-03-19 14:02:18 +0100
commit26f7973d6ae16f77e44319c2598a7a366ddaa0ee (patch)
treef4b0733473bc9cbabc7bb208fa6e6e21c58dc3d6 /xen/common/Makefile
parente09c21cb7fee9339e49cdabd1daec665608918bf (diff)
downloadxen-26f7973d6ae16f77e44319c2598a7a366ddaa0ee.tar.gz
xen-26f7973d6ae16f77e44319c2598a7a366ddaa0ee.tar.bz2
xen-26f7973d6ae16f77e44319c2598a7a366ddaa0ee.zip
Apply Xen build system changes to all non-arch subdirectories.
Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'xen/common/Makefile')
-rw-r--r--xen/common/Makefile38
1 files changed, 27 insertions, 11 deletions
diff --git a/xen/common/Makefile b/xen/common/Makefile
index 516adbc8f4..6f6d6c6c54 100644
--- a/xen/common/Makefile
+++ b/xen/common/Makefile
@@ -1,19 +1,35 @@
include $(BASEDIR)/Rules.mk
-ifneq ($(perfc),y)
-OBJS := $(subst perfc.o,,$(OBJS))
-endif
-ifneq ($(crash_debug),y)
-OBJS := $(patsubst gdbstub.o,,$(OBJS))
-endif
+obj-y += acm_ops.o
+obj-y += bitmap.o
+obj-y += dom0_ops.o
+obj-y += domain.o
+obj-y += elf.o
+obj-y += event_channel.o
+obj-y += grant_table.o
+obj-y += kernel.o
+obj-y += keyhandler.o
+obj-y += lib.o
+obj-y += memory.o
+obj-y += multicall.o
+obj-y += page_alloc.o
+obj-y += rangeset.o
+obj-y += sched_bvt.o
+obj-y += sched_sedf.o
+obj-y += schedule.o
+obj-y += softirq.o
+obj-y += string.o
+obj-y += symbols.o
+obj-y += trace.o
+obj-y += timer.o
+obj-y += vsprintf.o
+obj-y += xmalloc.o
-default: common.o
-common.o: $(OBJS)
- $(LD) $(LDFLAGS) -r -o common.o $(OBJS)
+obj-$(perfc) += perfc.o
+obj-$(crash_debug) += gdbstub.o
-clean:
- rm -f *.o *~ core
+include $(BASEDIR)/Post.mk
# Object file contains changeset and compiler information.
kernel.o: $(BASEDIR)/include/xen/compile.h