DIRS+=ucw
LIBUCW=$(o)/ucw/libucw.pc
-ifdef CONFIG_UCW_DBTOOL
-PROGS+=$(o)/ucw/db-tool
-endif
-
PROGS+=$(o)/ucw/basecode
LIBUCW_MODS= \
threads \
alloc alloc_str realloc bigalloc mempool mempool-str mempool-fmt eltpool \
- mmap pagecache partmap hashfunc \
- lists slists simple-lists bitsig \
+ mmap partmap hashfunc \
+ slists simple-lists bitsig \
log log-file proctitle \
conf-alloc conf-dump conf-input conf-intr conf-journal conf-parse conf-section \
ipaccess \
fastbuf ff-binary ff-string ff-printf ff-unicode \
fb-file carefulio fb-mem fb-temp fb-mmap fb-limfd fb-buffer fb-grow fb-pool fb-atomic fb-param fb-socket \
char-cat char-upper char-lower unicode stkstring \
- wildmatch ctmatch regex \
+ wildmatch regex \
prime primetable random timer randomkey \
bit-ffs bit-fls \
- db \
url \
mainloop exitstatus runcmd sighandler \
lizard lizard-safe adler32 \
LIBUCW_INCLUDES= \
lib.h config.h threads.h \
- mempool.h pagecache.h \
+ mempool.h \
arraysort.h \
- lists.h clists.h slists.h simple-lists.h \
+ clists.h slists.h simple-lists.h \
string.h stkstring.h unicode.h chartype.h regex.h \
wildmatch.h \
unaligned.h prefetch.h \
conf.h getopt.h ipaccess.h \
profile.h \
fastbuf.h lfs.h ff-unicode.h ff-binary.h \
- db.h \
url.h \
mainloop.h \
lizard.h \
$(o)/ucw/hashfunc.o $(o)/ucw/hashfunc.oo: CFLAGS += -funroll-loops
$(o)/ucw/lizard.o: CFLAGS += $(COPT2) -funroll-loops
-$(o)/ucw/db-test: $(o)/ucw/db-test.o $(LIBUCW)
-$(o)/ucw/db-tool: $(o)/ucw/db-tool.o $(LIBUCW)
$(o)/ucw/conf-test: $(o)/ucw/conf-test.o $(LIBUCW)
$(o)/ucw/lfs-test: $(o)/ucw/lfs-test.o $(LIBUCW)
$(o)/ucw/hash-test: $(o)/ucw/hash-test.o $(LIBUCW)