Revision 4ad5c68d xseg/sys/user/Makefile
b/xseg/sys/user/Makefile | ||
---|---|---|
61 | 61 |
make -C xhash all |
62 | 62 |
make -C xheap all |
63 | 63 |
make -C xobj all |
64 |
make -C xworkq all |
|
64 | 65 |
|
65 | 66 |
COMMA=, |
66 | 67 |
_initialize.c: drivers |
... | ... | |
113 | 114 |
xobj/xobj.pic.o: |
114 | 115 |
make -C xobj xobj.pic.o |
115 | 116 |
|
117 |
xworkq/xworkq.o: |
|
118 |
make -C xworkq xworkq.o |
|
119 |
|
|
120 |
xworkq/xworkq.pic.o: |
|
121 |
make -C xworkq xworkq.pic.o |
|
122 |
|
|
116 | 123 |
xseg_user.o: xseg_user.c |
117 | 124 |
$(CC) $(CFLAGS) $(INC) -Wall -O2 -finline-functions -fPIC -c -o $@ $< |
118 | 125 |
|
119 | 126 |
libxseg.map: $(BASE)/xtypes/xq_exports.h $(BASE)/xseg/xseg_exports.h \ |
120 | 127 |
$(BASE)/xtypes/xpool_exports.h $(BASE)/xtypes/xhash_exports.h\ |
121 |
$(BASE)/xtypes/xobj_exports.h |
|
128 |
$(BASE)/xtypes/xobj_exports.h $(BASE)/xtypes/xworkq_exports.h
|
|
122 | 129 |
cat $(BASE)/xtypes/xq_exports.h $(BASE)/xseg/xseg_exports.h \ |
123 | 130 |
$(BASE)/xtypes/xpool_exports.h $(BASE)/xtypes/xhash_exports.h \ |
124 |
$(BASE)/xtypes/xobj_exports.h | ./make_symbol_map.sh > $@ |
|
131 |
$(BASE)/xtypes/xobj_exports.h $(BASE)/xtypes/xworkq_exports.h \ |
|
132 |
| ./make_symbol_map.sh > $@ |
|
125 | 133 |
|
126 | 134 |
libxseg.so.$(MAJOR).$(MINOR): xseg.pic.o xseg_user.o libxseg.map \ |
127 | 135 |
xq/xq.pic.o xpool/xpool.pic.o xhash/xhash.pic.o \ |
128 |
xheap/xheap.pic.o xobj/xobj.pic.o $(DRVOBJS) |
|
136 |
xheap/xheap.pic.o xobj/xobj.pic.o \ |
|
137 |
xworkq/xworkq.pic.o $(DRVOBJS) |
|
129 | 138 |
$(CC) $(CFLAGS) -shared \ |
130 | 139 |
-Wl,-soname=libxseg.so.$(MAJOR) \ |
131 | 140 |
-o libxseg.so.$(MAJOR).$(MINOR) \ |
132 | 141 |
xseg.pic.o xseg_user.o xq/xq.pic.o \ |
133 | 142 |
xpool/xpool.pic.o xhash/xhash.pic.o\ |
134 | 143 |
xheap/xheap.pic.o xobj/xobj.pic.o \ |
144 |
xworkq/xworkq.pic.o \ |
|
135 | 145 |
_initialize.o $(DRVOBJS) \ |
136 | 146 |
-Wl,--version-script=libxseg.map \ |
137 | 147 |
-ldl -lrt -pthread |
... | ... | |
156 | 166 |
make -C xhash install-src |
157 | 167 |
make -C xheap install-src |
158 | 168 |
make -C xobj install-src |
169 |
make -C xworkq install-src |
|
159 | 170 |
make -C python install-src |
160 | 171 |
install -d $(DESTDIR)$(srcdir)$(SUBDIR) ; |
161 | 172 |
@for f in $(FILES) ; do \ |
... | ... | |
172 | 183 |
make -C xhash clean |
173 | 184 |
make -C xheap clean |
174 | 185 |
make -C xobj clean |
186 |
make -C xworkq clean |
|
175 | 187 |
make -C python clean |
176 | 188 |
rm -f _initialize.c _initialize.o |
177 | 189 |
rm -f xseg.o xseg.pic.o xseg_user.o |
Also available in: Unified diff