-LIBSH_MODS=alloc alloc_str ctmatch db fastbuf fb-file fb-mem lists \
- log log2 md5 md5hex mmap pagecache patimatch patmatch pool \
- prime random realloc regex timer url wildmatch \
- wordsplit str_ctype str_upper bucket conf object sorter \
- finger proctitle ipaccess profile bitsig randomkey \
- hashfunc base64 base224 fb-temp fb-mmap fb-printf
-LIBSH_MOD_PATHS=$(addprefix obj/lib/,$(LIBSH_MODS)) $(CUSTOM_MODULES)
+LIBSH_MODS= \
+ alloc alloc_str realloc mempool mempool-str \
+ mmap pagecache partmap hashfunc \
+ lists sorter bitsig \
+ log log-file proctitle \
+ conf ipaccess \
+ profile \
+ fastbuf ff-printf ff-utf8 \
+ fb-file carefulio fb-mem fb-temp fb-mmap fb-limfd fb-buffer \
+ str_ctype str_upper str_lower unicode-utf8 \
+ wildmatch wordsplit ctmatch patimatch patmatch regex \
+ bucket object buck2obj obj2buck \
+ prime random timer log2 randomkey \
+ db \
+ url urlkey finger \
+ mainloop exitstatus runcmd sighandler \
+ lizard lizard-safe lizard-fb adler32 \
+ md5 md5hex \
+ base64 base224 \
+ sync
+
+ifdef CONFIG_OWN_REGEX
+include lib/regex/Makefile
+endif
+
+LIBSH_MOD_PATHS=$(addprefix obj/lib/,$(LIBSH_MODS)) $(CUSTOM_LIB_MODULES)