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