projects
/
archipelago
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
make mt-sosd use the newly added dispatch reason
[archipelago]
/
xseg
/
sys
/
kernel
/
Makefile
diff --git
a/xseg/sys/kernel/Makefile
b/xseg/sys/kernel/Makefile
index
e30d312
..
8ab98ff
100644
(file)
--- a/
xseg/sys/kernel/Makefile
+++ b/
xseg/sys/kernel/Makefile
@@
-4,13
+4,13
@@
include $(XSEG_HOME)/base.mk
KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
-EXTRA_CFLAGS += -g -I$(BASE) -I$(BASE)/sys/kernel
+EXTRA_CFLAGS += -g -I$(BASE) -I$(BASE)/sys/kernel -DVAL_OVERLOAD
LIBDIR=$(BASE)/lib/kernel
LIBDIR=$(BASE)/lib/kernel
-xseg-objs := xsegmod.o xq.k.o xpool.k.o xseg.k.o
+xseg-objs := xsegmod.o xq.k.o xpool.k.o xhash.k.o xheap.k.o xobj.k.o xseg.k.o
obj-m += xseg.o segdev.o
obj-m += xseg.o segdev.o
-default: xq.k.c xpool.k.c xseg.k.c
+default: xq.k.c xpool.k.c xhash.k.c xheap.k.c xobj.k.c xseg.k.c
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) V=$(V) modules
cp -vaf xseg.ko segdev.ko $(LIBDIR)
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) V=$(V) modules
cp -vaf xseg.ko segdev.ko $(LIBDIR)
@@
-20,9
+20,18
@@
xq.k.c: $(BASE)/xtypes/xq.c $(BASE)/xtypes/xq.h
xpool.k.c: $(BASE)/xtypes/xpool.c $(BASE)/xtypes/xpool.h
ln -sf $< $@
xpool.k.c: $(BASE)/xtypes/xpool.c $(BASE)/xtypes/xpool.h
ln -sf $< $@
+xhash.k.c: $(BASE)/xtypes/xhash.c $(BASE)/xtypes/xhash.h
+ ln -sf $< $@
+
+xheap.k.c: $(BASE)/xtypes/xheap.c $(BASE)/xtypes/xheap.h
+ ln -sf $< $@
+
+xobj.k.c: $(BASE)/xtypes/xobj.c $(BASE)/xtypes/xobj.h
+ ln -sf $< $@
+
xseg.k.c: $(BASE)/xseg/xseg.c $(BASE)/xseg/xseg.h
ln -sf $< $@
clean:
xseg.k.c: $(BASE)/xseg/xseg.c $(BASE)/xseg/xseg.h
ln -sf $< $@
clean:
- rm -f xq.k.c xseg.k.c
+ rm -f xq.k.c xpool.k.c xhash.k.c xheap.k.c xobj.k.c xseg.k.c
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) V=$(V) clean
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) V=$(V) clean