diff --git a/qse/bld/os2-watcom/makefile b/qse/bld/os2-watcom/makefile
new file mode 100644
index 00000000..cc72d88d
--- /dev/null
+++ b/qse/bld/os2-watcom/makefile
@@ -0,0 +1,904 @@
+# =========================================================================
+# This makefile was generated by
+# Bakefile 0.2.9 (http://www.bakefile.org)
+# Do not modify, all changes will be overwritten!
+# =========================================================================
+
+
+
+# -------------------------------------------------------------------------
+# These are configurable options:
+# -------------------------------------------------------------------------
+
+# C compiler
+CC = wcc386
+
+# C++ compiler
+CXX = wpp386
+
+# Standard flags for CC
+CFLAGS =
+
+# Standard flags for C++
+CXXFLAGS =
+
+# Standard preprocessor flags (common for CC and CXX)
+CPPFLAGS =
+
+# Standard linker flags
+LDFLAGS =
+
+# [debug,release]
+BUILD = release
+
+# [wchar,mchar]
+CHAR = wchar
+
+# [on,off]
+XCMGRS = on
+
+# [on,off]
+BUNDLED_UNICODE = on
+
+
+
+# -------------------------------------------------------------------------
+# Do not modify the rest of this file!
+# -------------------------------------------------------------------------
+
+# Speed up compilation a bit:
+!ifdef __LOADDLL__
+! loaddll wcc wccd
+! loaddll wccaxp wccdaxp
+! loaddll wcc386 wccd386
+! loaddll wpp wppdi86
+! loaddll wppaxp wppdaxp
+! loaddll wpp386 wppd386
+! if $(__VERSION__) >= 1280
+! loaddll wlink wlinkd
+! else
+! loaddll wlink wlink
+! endif
+! loaddll wlib wlibd
+!endif
+
+# We need these variables in some bakefile-made rules:
+WATCOM_CWD = $+ $(%cdrive):$(%cwd) $-
+
+### Conditionally set variables: ###
+
+BUILDDIR_BUILD =
+!ifeq BUILD debug
+BUILDDIR_BUILD = debug
+!endif
+!ifeq BUILD release
+BUILDDIR_BUILD = release
+!endif
+BUILDDIR_CHAR =
+!ifeq CHAR mchar
+BUILDDIR_CHAR = mchar
+!endif
+!ifeq CHAR wchar
+BUILDDIR_CHAR = wchar
+!endif
+CPPFLAGS_BUILD =
+!ifeq BUILD debug
+CPPFLAGS_BUILD = -DQSE_BUILD_DEBUG -DDEBUG -D_DEBUG
+!endif
+!ifeq BUILD release
+CPPFLAGS_BUILD = -D_NDEBUG -UDEBUG -U_DEBUG
+!endif
+CPPFLAGS_CHAR =
+!ifeq CHAR mchar
+CPPFLAGS_CHAR = -DQSE_CHAR_IS_MCHAR=1
+!endif
+!ifeq CHAR wchar
+CPPFLAGS_CHAR = -DQSE_CHAR_IS_WCHAR=1
+!endif
+CPPFLAGS_XCMGRS =
+!ifeq XCMGRS off
+CPPFLAGS_XCMGRS = -UQSE_INCLUDE_MORE_CMGRS
+!endif
+!ifeq XCMGRS on
+CPPFLAGS_XCMGRS = -DQSE_INCLUDE_MORE_CMGRS=1
+!endif
+CPPFLAGS_BUNDLED_UNICODE =
+!ifeq BUNDLED_UNICODE off
+CPPFLAGS_BUNDLED_UNICODE = -UQSE_ENABLE_BUNDLED_UNICODE
+!endif
+!ifeq BUNDLED_UNICODE on
+CPPFLAGS_BUNDLED_UNICODE = -DQSE_ENABLE_BUNDLED_UNICODE=1
+!endif
+____SOURCES_XCMGRS_FILENAMES_OBJECTS =
+!ifeq XCMGRS on
+____SOURCES_XCMGRS_FILENAMES_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_cp949.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_cp950.obj
+!endif
+____SOURCES_BUNDLED_UNICODE_FILENAMES_OBJECTS =
+!ifeq BUNDLED_UNICODE on
+____SOURCES_BUNDLED_UNICODE_FILENAMES_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_uni.obj
+!endif
+__DEBUG_INFO =
+!ifeq BUILD debug
+__DEBUG_INFO = -d2
+!endif
+!ifeq BUILD release
+__DEBUG_INFO = -d0
+!endif
+__DEBUG_INFO_1_0 =
+!ifeq BUILD debug
+__DEBUG_INFO_1_0 = debug all
+!endif
+!ifeq BUILD release
+__DEBUG_INFO_1_0 =
+!endif
+
+### Variables: ###
+
+DLLQSECMN_CFLAGS = -bd -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ $(CPPFLAGS) $(CFLAGS)
+DLLQSECMN_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_base64.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_rand.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_search.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_sort.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_assert.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_chr.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_dir.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_dll.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_env.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_gdl.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_htb.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fio.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fma.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fmt.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs_err.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs_move.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_glob.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_hton.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_ipad.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_lda.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_main.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mbwc.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mbwc_str.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mem.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mux.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwad.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwad_skad.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwif.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwif_cfg.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwio.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_oht.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_opt.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_path_basename.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_path_canon.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_pio.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_pma.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_rbt.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_rex.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_sio.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_sll.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_slmb.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_stdio.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_beg.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cat.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_chr.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cnv.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cmp.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cpy.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_del.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dup.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dynm.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dynw.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_end.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_excl.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_fcpy.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_fnmat.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_incl.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_len.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_pac.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_pbrk.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_put.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_rev.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_rot.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_set.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_spl.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_spn.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_str.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_subst.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_tok.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_trm.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_word.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_task.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_time.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tio.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_ast.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_compile.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_match_backtrack.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_match_parallel.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_parse.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_stack.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_uri.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_utf8.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_xma.obj &
+ $(____SOURCES_XCMGRS_FILENAMES_OBJECTS) &
+ $(____SOURCES_BUNDLED_UNICODE_FILENAMES_OBJECTS)
+DLLQSEAWK_CFLAGS = -bd -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ $(CPPFLAGS) $(CFLAGS)
+DLLQSEAWK_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_awk.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_err.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_tree.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_parse.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_run.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_rec.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_val.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_fnc.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_misc.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_rio.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_std.obj
+MODQSEAWKDIR_CFLAGS = -bd -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ $(CPPFLAGS) $(CFLAGS)
+MODQSEAWKDIR_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir_dir.obj
+MODQSEAWKSTR_CFLAGS = -bd -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ $(CPPFLAGS) $(CFLAGS)
+MODQSEAWKSTR_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr_str.obj
+MODQSEAWKSYS_CFLAGS = -bd -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ $(CPPFLAGS) $(CFLAGS)
+MODQSEAWKSYS_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys_sys.obj
+DLLQSESED_CFLAGS = -bd -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ $(CPPFLAGS) $(CFLAGS)
+DLLQSESED_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_sed.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_err.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_std.obj
+DLLQSENET_CFLAGS = -bd -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ $(CPPFLAGS) $(CFLAGS)
+DLLQSENET_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_http.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_htre.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_htrd.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_cgi.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_dir.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_file.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_proxy.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_resol.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_std.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_task.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_text.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_upxd.obj
+EXEQSEAWK_CFLAGS = -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ $(CPPFLAGS) $(CFLAGS)
+EXEQSEAWK_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk_awk.obj
+EXEQSESED_CFLAGS = -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ $(CPPFLAGS) $(CFLAGS)
+EXEQSESED_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed_sed.obj
+EXEQSEHTTPD_CFLAGS = -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ $(CPPFLAGS) $(CFLAGS)
+EXEQSEHTTPD_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd_httpd.obj
+DLLQSECMNXX_CXXFLAGS = -bd -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ -xs $(CPPFLAGS) $(CXXFLAGS)
+DLLQSECMNXX_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx_Mmgr.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx_StdMmgr.obj
+DLLQSEAWKXX_CXXFLAGS = -bd -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ -xs $(CPPFLAGS) $(CXXFLAGS)
+DLLQSEAWKXX_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx_Awk.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx_StdAwk.obj
+DLLQSESEDXX_CXXFLAGS = -bd -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ -xs $(CPPFLAGS) $(CXXFLAGS)
+DLLQSESEDXX_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx_Sed.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx_StdSed.obj
+
+
+all : $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR) :
+ -if not exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR) mkdir $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)
+
+### Targets: ###
+
+all : .SYMBOLIC $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\awk-dir.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\awk-str.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\awk-sys.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.exe $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.exe $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.exe $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.dll
+
+clean : .SYMBOLIC
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.obj del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.obj
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.res del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.res
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.lbc del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.lbc
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.ilk del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.ilk
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.pch del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.pch
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\awk-dir.dll
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\awk-dir.lib
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\awk-str.dll
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\awk-str.lib
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\awk-sys.dll
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\awk-sys.lib
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.lib
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.dll
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.lib
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.exe
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.exe
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.exe
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.lib
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.dll
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.lib
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.dll
+ -del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.lib
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll : $(DLLQSECMN_OBJECTS)
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn.lbc $(__DEBUG_INFO_1_0) $(LDFLAGS)
+ @for %i in ($(DLLQSECMN_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn.lbc file %i
+ @for %i in () do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn.lbc system os2v2 dll
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn.lbc
+ wlib -q -n -b $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib +$^@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll : $(DLLQSEAWK_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk.lbc $(__DEBUG_INFO_1_0) $(LDFLAGS)
+ @for %i in ($(DLLQSEAWK_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk.lbc system os2v2 dll
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk.lbc
+ wlib -q -n -b $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib +$^@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\awk-dir.dll : $(MODQSEAWKDIR_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir.lbc $(__DEBUG_INFO_1_0) $(LDFLAGS)
+ @for %i in ($(MODQSEAWKDIR_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir.lbc system os2v2 dll
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir.lbc
+ wlib -q -n -b $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\awk-dir.lib +$^@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\awk-str.dll : $(MODQSEAWKSTR_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr.lbc $(__DEBUG_INFO_1_0) $(LDFLAGS)
+ @for %i in ($(MODQSEAWKSTR_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr.lbc system os2v2 dll
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr.lbc
+ wlib -q -n -b $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\awk-str.lib +$^@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\awk-sys.dll : $(MODQSEAWKSYS_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys.lbc $(__DEBUG_INFO_1_0) $(LDFLAGS)
+ @for %i in ($(MODQSEAWKSYS_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys.lbc system os2v2 dll
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys.lbc
+ wlib -q -n -b $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\awk-sys.lib +$^@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll : $(DLLQSESED_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed.lbc $(__DEBUG_INFO_1_0) $(LDFLAGS)
+ @for %i in ($(DLLQSESED_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed.lbc system os2v2 dll
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed.lbc
+ wlib -q -n -b $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.lib +$^@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.dll : $(DLLQSENET_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet.lbc $(__DEBUG_INFO_1_0) $(LDFLAGS)
+ @for %i in ($(DLLQSENET_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet.lbc system os2v2 dll
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet.lbc
+ wlib -q -n -b $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.lib +$^@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.exe : $(EXEQSEAWK_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk.lbc $(__DEBUG_INFO_1_0) system os2v2 $(LDFLAGS)
+ @for %i in ($(EXEQSEAWK_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk.lbc
+ @for %i in () do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk.lbc option stack=%i
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk.lbc
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.exe : $(EXEQSESED_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed.lbc $(__DEBUG_INFO_1_0) system os2v2 $(LDFLAGS)
+ @for %i in ($(EXEQSESED_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed.lbc
+ @for %i in () do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed.lbc option stack=%i
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed.lbc
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.exe : $(EXEQSEHTTPD_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd.lbc $(__DEBUG_INFO_1_0) system os2v2 $(LDFLAGS)
+ @for %i in ($(EXEQSEHTTPD_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd.lbc
+ @for %i in () do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd.lbc option stack=%i
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd.lbc
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll : $(DLLQSECMNXX_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx.lbc $(__DEBUG_INFO_1_0) $(LDFLAGS)
+ @for %i in ($(DLLQSECMNXX_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx.lbc system os2v2 dll
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx.lbc
+ wlib -q -n -b $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.lib +$^@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.dll : $(DLLQSEAWKXX_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx.lbc $(__DEBUG_INFO_1_0) $(LDFLAGS)
+ @for %i in ($(DLLQSEAWKXX_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx.lbc system os2v2 dll
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx.lbc
+ wlib -q -n -b $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.lib +$^@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.dll : $(DLLQSESEDXX_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx.lbc $(__DEBUG_INFO_1_0) $(LDFLAGS)
+ @for %i in ($(DLLQSESEDXX_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx.lbc system os2v2 dll
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx.lbc
+ wlib -q -n -b $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.lib +$^@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_base64.obj : .AUTODEPEND ..\..\lib\cmn\alg-base64.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_rand.obj : .AUTODEPEND ..\..\lib\cmn\alg-rand.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_search.obj : .AUTODEPEND ..\..\lib\cmn\alg-search.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_sort.obj : .AUTODEPEND ..\..\lib\cmn\alg-sort.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_assert.obj : .AUTODEPEND ..\..\lib\cmn\assert.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_chr.obj : .AUTODEPEND ..\..\lib\cmn\chr.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_dir.obj : .AUTODEPEND ..\..\lib\cmn\dir.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_dll.obj : .AUTODEPEND ..\..\lib\cmn\dll.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_env.obj : .AUTODEPEND ..\..\lib\cmn\env.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_gdl.obj : .AUTODEPEND ..\..\lib\cmn\gdl.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_htb.obj : .AUTODEPEND ..\..\lib\cmn\htb.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fio.obj : .AUTODEPEND ..\..\lib\cmn\fio.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fma.obj : .AUTODEPEND ..\..\lib\cmn\fma.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fmt.obj : .AUTODEPEND ..\..\lib\cmn\fmt.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs.obj : .AUTODEPEND ..\..\lib\cmn\fs.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs_err.obj : .AUTODEPEND ..\..\lib\cmn\fs-err.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs_move.obj : .AUTODEPEND ..\..\lib\cmn\fs-move.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_glob.obj : .AUTODEPEND ..\..\lib\cmn\glob.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_hton.obj : .AUTODEPEND ..\..\lib\cmn\hton.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_ipad.obj : .AUTODEPEND ..\..\lib\cmn\ipad.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_lda.obj : .AUTODEPEND ..\..\lib\cmn\lda.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_main.obj : .AUTODEPEND ..\..\lib\cmn\main.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mbwc.obj : .AUTODEPEND ..\..\lib\cmn\mbwc.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mbwc_str.obj : .AUTODEPEND ..\..\lib\cmn\mbwc-str.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mem.obj : .AUTODEPEND ..\..\lib\cmn\mem.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mux.obj : .AUTODEPEND ..\..\lib\cmn\mux.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwad.obj : .AUTODEPEND ..\..\lib\cmn\nwad.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwad_skad.obj : .AUTODEPEND ..\..\lib\cmn\nwad-skad.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwif.obj : .AUTODEPEND ..\..\lib\cmn\nwif.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwif_cfg.obj : .AUTODEPEND ..\..\lib\cmn\nwif-cfg.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwio.obj : .AUTODEPEND ..\..\lib\cmn\nwio.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_oht.obj : .AUTODEPEND ..\..\lib\cmn\oht.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_opt.obj : .AUTODEPEND ..\..\lib\cmn\opt.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_path_basename.obj : .AUTODEPEND ..\..\lib\cmn\path-basename.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_path_canon.obj : .AUTODEPEND ..\..\lib\cmn\path-canon.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_pio.obj : .AUTODEPEND ..\..\lib\cmn\pio.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_pma.obj : .AUTODEPEND ..\..\lib\cmn\pma.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_rbt.obj : .AUTODEPEND ..\..\lib\cmn\rbt.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_rex.obj : .AUTODEPEND ..\..\lib\cmn\rex.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_sio.obj : .AUTODEPEND ..\..\lib\cmn\sio.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_sll.obj : .AUTODEPEND ..\..\lib\cmn\sll.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_slmb.obj : .AUTODEPEND ..\..\lib\cmn\slmb.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_stdio.obj : .AUTODEPEND ..\..\lib\cmn\stdio.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_beg.obj : .AUTODEPEND ..\..\lib\cmn\str-beg.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cat.obj : .AUTODEPEND ..\..\lib\cmn\str-cat.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_chr.obj : .AUTODEPEND ..\..\lib\cmn\str-chr.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cnv.obj : .AUTODEPEND ..\..\lib\cmn\str-cnv.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cmp.obj : .AUTODEPEND ..\..\lib\cmn\str-cmp.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cpy.obj : .AUTODEPEND ..\..\lib\cmn\str-cpy.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_del.obj : .AUTODEPEND ..\..\lib\cmn\str-del.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dup.obj : .AUTODEPEND ..\..\lib\cmn\str-dup.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dynm.obj : .AUTODEPEND ..\..\lib\cmn\str-dynm.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dynw.obj : .AUTODEPEND ..\..\lib\cmn\str-dynw.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_end.obj : .AUTODEPEND ..\..\lib\cmn\str-end.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_excl.obj : .AUTODEPEND ..\..\lib\cmn\str-excl.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_fcpy.obj : .AUTODEPEND ..\..\lib\cmn\str-fcpy.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_fnmat.obj : .AUTODEPEND ..\..\lib\cmn\str-fnmat.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_incl.obj : .AUTODEPEND ..\..\lib\cmn\str-incl.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_len.obj : .AUTODEPEND ..\..\lib\cmn\str-len.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_pac.obj : .AUTODEPEND ..\..\lib\cmn\str-pac.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_pbrk.obj : .AUTODEPEND ..\..\lib\cmn\str-pbrk.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_put.obj : .AUTODEPEND ..\..\lib\cmn\str-put.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_rev.obj : .AUTODEPEND ..\..\lib\cmn\str-rev.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_rot.obj : .AUTODEPEND ..\..\lib\cmn\str-rot.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_set.obj : .AUTODEPEND ..\..\lib\cmn\str-set.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_spl.obj : .AUTODEPEND ..\..\lib\cmn\str-spl.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_spn.obj : .AUTODEPEND ..\..\lib\cmn\str-spn.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_str.obj : .AUTODEPEND ..\..\lib\cmn\str-str.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_subst.obj : .AUTODEPEND ..\..\lib\cmn\str-subst.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_tok.obj : .AUTODEPEND ..\..\lib\cmn\str-tok.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_trm.obj : .AUTODEPEND ..\..\lib\cmn\str-trm.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_word.obj : .AUTODEPEND ..\..\lib\cmn\str-word.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_task.obj : .AUTODEPEND ..\..\lib\cmn\task.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_time.obj : .AUTODEPEND ..\..\lib\cmn\time.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tio.obj : .AUTODEPEND ..\..\lib\cmn\tio.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre.obj : .AUTODEPEND ..\..\lib\cmn\tre.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_ast.obj : .AUTODEPEND ..\..\lib\cmn\tre-ast.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_compile.obj : .AUTODEPEND ..\..\lib\cmn\tre-compile.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_match_backtrack.obj : .AUTODEPEND ..\..\lib\cmn\tre-match-backtrack.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_match_parallel.obj : .AUTODEPEND ..\..\lib\cmn\tre-match-parallel.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_parse.obj : .AUTODEPEND ..\..\lib\cmn\tre-parse.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_stack.obj : .AUTODEPEND ..\..\lib\cmn\tre-stack.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_uri.obj : .AUTODEPEND ..\..\lib\cmn\uri.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_utf8.obj : .AUTODEPEND ..\..\lib\cmn\utf8.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_xma.obj : .AUTODEPEND ..\..\lib\cmn\xma.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_cp949.obj : .AUTODEPEND ..\..\lib\cmn\cp949.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_cp950.obj : .AUTODEPEND ..\..\lib\cmn\cp950.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_uni.obj : .AUTODEPEND ..\..\lib\cmn\uni.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_awk.obj : .AUTODEPEND ..\..\lib\awk\awk.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_err.obj : .AUTODEPEND ..\..\lib\awk\err.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_tree.obj : .AUTODEPEND ..\..\lib\awk\tree.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_parse.obj : .AUTODEPEND ..\..\lib\awk\parse.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_run.obj : .AUTODEPEND ..\..\lib\awk\run.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_rec.obj : .AUTODEPEND ..\..\lib\awk\rec.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_val.obj : .AUTODEPEND ..\..\lib\awk\val.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_fnc.obj : .AUTODEPEND ..\..\lib\awk\fnc.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_misc.obj : .AUTODEPEND ..\..\lib\awk\misc.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_rio.obj : .AUTODEPEND ..\..\lib\awk\rio.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_std.obj : .AUTODEPEND ..\..\lib\awk\std.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir_dir.obj : .AUTODEPEND ..\..\mod\awk\dir.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(MODQSEAWKDIR_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr_str.obj : .AUTODEPEND ..\..\mod\awk\str.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(MODQSEAWKSTR_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys_sys.obj : .AUTODEPEND ..\..\mod\awk\sys.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(MODQSEAWKSYS_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_sed.obj : .AUTODEPEND ..\..\lib\sed\sed.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSESED_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_err.obj : .AUTODEPEND ..\..\lib\sed\err.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSESED_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_std.obj : .AUTODEPEND ..\..\lib\sed\std.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSESED_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_http.obj : .AUTODEPEND ..\..\lib\net\http.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_htre.obj : .AUTODEPEND ..\..\lib\net\htre.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_htrd.obj : .AUTODEPEND ..\..\lib\net\htrd.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd.obj : .AUTODEPEND ..\..\lib\net\httpd.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_cgi.obj : .AUTODEPEND ..\..\lib\net\httpd-cgi.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_dir.obj : .AUTODEPEND ..\..\lib\net\httpd-dir.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_file.obj : .AUTODEPEND ..\..\lib\net\httpd-file.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_proxy.obj : .AUTODEPEND ..\..\lib\net\httpd-proxy.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_resol.obj : .AUTODEPEND ..\..\lib\net\httpd-resol.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_std.obj : .AUTODEPEND ..\..\lib\net\httpd-std.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_task.obj : .AUTODEPEND ..\..\lib\net\httpd-task.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_text.obj : .AUTODEPEND ..\..\lib\net\httpd-text.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_upxd.obj : .AUTODEPEND ..\..\lib\net\upxd.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk_awk.obj : .AUTODEPEND ..\..\cmd\awk\awk.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(EXEQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed_sed.obj : .AUTODEPEND ..\..\cmd\sed\sed.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(EXEQSESED_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd_httpd.obj : .AUTODEPEND ..\..\cmd\net\httpd.c
+ $(CC) -bt=os2 -zq -fo=$^@ $(EXEQSEHTTPD_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx_Mmgr.obj : .AUTODEPEND ..\..\lib\cmn\Mmgr.cpp
+ $(CXX) -bt=os2 -zq -fo=$^@ $(DLLQSECMNXX_CXXFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx_StdMmgr.obj : .AUTODEPEND ..\..\lib\cmn\StdMmgr.cpp
+ $(CXX) -bt=os2 -zq -fo=$^@ $(DLLQSECMNXX_CXXFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx_Awk.obj : .AUTODEPEND ..\..\lib\awk\Awk.cpp
+ $(CXX) -bt=os2 -zq -fo=$^@ $(DLLQSEAWKXX_CXXFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx_StdAwk.obj : .AUTODEPEND ..\..\lib\awk\StdAwk.cpp
+ $(CXX) -bt=os2 -zq -fo=$^@ $(DLLQSEAWKXX_CXXFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx_Sed.obj : .AUTODEPEND ..\..\lib\sed\Sed.cpp
+ $(CXX) -bt=os2 -zq -fo=$^@ $(DLLQSESEDXX_CXXFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx_StdSed.obj : .AUTODEPEND ..\..\lib\sed\StdSed.cpp
+ $(CXX) -bt=os2 -zq -fo=$^@ $(DLLQSESEDXX_CXXFLAGS) $<
+
diff --git a/qse/bld/os2.bkgen b/qse/bld/os2.bkgen
index b3bd22a0..3b7965c7 100644
--- a/qse/bld/os2.bkgen
+++ b/qse/bld/os2.bkgen
@@ -15,7 +15,7 @@
- -o$(INPUT_FILE_DIR)/os2-watcom/makefile.wat
+ -o$(INPUT_FILE_DIR)/os2-watcom/makefile
diff --git a/qse/bld/qse.bkl b/qse/bld/qse.bkl
index 2e6e3aa7..86dbfbe3 100644
--- a/qse/bld/qse.bkl
+++ b/qse/bld/qse.bkl
@@ -2,22 +2,126 @@
unix
+
+
+
+
+
-
+
+ qseawk-
+ awk-
+ awk-
+ libqseawk-
+
+
+
+
+
+
+
+
+
+
+ debug
+ release
+
+
+ wchar
+ mchar
+
+
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)
+
- $(OBJS)
-
--->
+
+
+ -DQSE_BUILD_DEBUG -DDEBUG -D_DEBUG
+ -D_NDEBUG -UDEBUG -U_DEBUG
+
+
+ -DQSE_CHAR_IS_WCHAR=1
+ -DQSE_CHAR_IS_MCHAR=1
+
+
+ -DQSE_INCLUDE_MORE_CMGRS=1
+ -UQSE_INCLUDE_MORE_CMGRS
+
+
+ -DQSE_ENABLE_BUNDLED_UNICODE=1
+ -UQSE_ENABLE_BUNDLED_UNICODE
+
+
+ $(CPPFLAGS_BUILD)
+ $(CPPFLAGS_CHAR)
+ $(CPPFLAGS_XCMGRS)
+ $(CPPFLAGS_BUNDLED_UNICODE)
+
-
+
+
+ on
+ off
+
+
+
+
+ cp949.c cp950.c
+
+
+ uni.c
+
+
+
+
+ ../../include
+ $(CPPFLAGS_EXTRA)
+ max
+ $(DEBUG_INFO)
+ multi
+ speed
+
+
+ on
+
+
+
+
qsecmn
qsecmn
../../lib/cmn
- ../../include
alg-base64.c
alg-rand.c
@@ -104,42 +208,15 @@
uri.c
utf8.c
xma.c
+ $(SOURCES_XCMGRS)
+ $(SOURCES_BUNDLED_UNICODE)
- max
- off
- multi
- speed
-
+
qseawk
qseawk
../../lib/awk
- ../../include
-
-
- -DQSE_AWK_DEFAULT_MODPREFIX="awk-"
- -DQSE_AWK_DEFAULT_MODPOSTFIX=".dll"
-
-
-
-
- -DQSE_AWK_DEFAULT_MODPREFIX="awk-"
- -DQSE_AWK_DEFAULT_MODPOSTFIX=".dll"
-
-
-
-
- -DQSE_AWK_DEFAULT_MODPREFIX="qseawk-"
- -DQSE_AWK_DEFAULT_MODPOSTFIX=""
-
-
-
-
- -DQSE_AWK_DEFAULT_MODPREFIX="libqseawk-"
- -DQSE_AWK_DEFAULT_MODPOSTFIX=""
-
-
awk.c
err.c
@@ -154,38 +231,131 @@
std.c
dllqsecmn
- max
- off
- multi
- speed
-
- awk-sys
- awk-sys
+
+ $(AWKMODPREFIX)dir$(AWKMODPOSTFIX)
+ $(AWKMODPREFIX)dir$(AWKMODPOSTFIX)
+ ../../mod/awk
+ dir.c
+ dllqsecmn
+ dllqseawk
+
+
+
+ $(AWKMODPREFIX)str$(AWKMODPOSTFIX)
+ $(AWKMODPREFIX)str$(AWKMODPOSTFIX)
+ ../../mod/awk
+ str.c
+ dllqsecmn
+ dllqseawk
+
+
+
+ $(AWKMODPREFIX)sys$(AWKMODPOSTFIX)
+ $(AWKMODPREFIX)sys$(AWKMODPOSTFIX)
../../mod/awk
- ../../include
sys.c
dllqsecmn
dllqseawk
- max
- off
- multi
- speed
-
+
+ qsesed
+ qsesed
+ ../../lib/sed
+
+ sed.c
+ err.c
+ std.c
+
+ dllqsecmn
+
+
+
+ qsenet
+ qsenet
+ ../../lib/net
+
+ http.c
+ htre.c
+ htrd.c
+ httpd.c
+ httpd-cgi.c
+ httpd-dir.c
+ httpd-file.c
+ httpd-proxy.c
+ httpd-resol.c
+ httpd-std.c
+ httpd-task.c
+ httpd-text.c
+ upxd.c
+
+ dllqsecmn
+
+
+
qseawk
console
../../cmd/awk
- ../../include
awk.c
dllqsecmn
dllqseawk
- max
- off
- multi
- speed
+
+ qsesed
+ console
+ ../../cmd/sed
+ sed.c
+ dllqsecmn
+ dllqsesed
+
+
+
+ qsehttpd
+ console
+ ../../cmd/net
+ httpd.c
+ dllqsecmn
+ dllqsenet
+
+
+
+ qsecmnxx
+ qsecmnxx
+ ../../lib/cmn
+
+ Mmgr.cpp
+ StdMmgr.cpp
+
+ dllqsecmn
+
+
+
+ qseawkxx
+ qseawkxx
+ ../../lib/awk
+
+ Awk.cpp
+ StdAwk.cpp
+
+ dllqsecmn
+ dllqsecmnxx
+ dllqseawk
+
+
+
+ qsesedxx
+ qsesedxx
+ ../../lib/sed
+
+ Sed.cpp
+ StdSed.cpp
+
+ dllqsecmn
+ dllqsecmnxx
+ dllqsesed
+
+
diff --git a/qse/bld/readme.txt b/qse/bld/readme.txt
new file mode 100644
index 00000000..162e59b2
--- /dev/null
+++ b/qse/bld/readme.txt
@@ -0,0 +1,23 @@
+The directory contains makefiles generated with bakefile(www.bakefile.org)
+for non-autoconf environments.
+
+ - os2-watcom/makefile Watcom C/C++ for OS/2
+ - win32-watcom/makefile Watcom C/C++ for OS/2
+ - win32-borland/makefile Borland C/C++ for Windows
+ - win32-msvc/makefile Microsoft Visual C/C++ for Windows
+
+These makefiles contain some options - BUILD, CHAR, XCMGRS, BUNDLED_UNICODE.
+
+To build a debug version with the default wide-charcter type for OS/2
+using the Watcom C/C++ compiler, you can do this.
+
+ - cd os2-watcom
+ - wmake BUILD=debug CHAR=wchar
+
+Use relevant native tools for other supported environments.
+
+You can execute the following commands to regenerate the makefiles.
+
+ - bakefile_gen -d os2.bkgen
+ - bakefile_gen -d win32.bkgen
+
diff --git a/qse/bld/win32-borland/makefile b/qse/bld/win32-borland/makefile
new file mode 100644
index 00000000..1e7f8f96
--- /dev/null
+++ b/qse/bld/win32-borland/makefile
@@ -0,0 +1,870 @@
+# =========================================================================
+# This makefile was generated by
+# Bakefile 0.2.9 (http://www.bakefile.org)
+# Do not modify, all changes will be overwritten!
+# =========================================================================
+
+.autodepend
+
+!ifndef BCCDIR
+!ifndef MAKEDIR
+!error Your Borland compiler does not define MAKEDIR. Please define the BCCDIR variable, e.g. BCCDIR=d:\bc4
+!endif
+BCCDIR = $(MAKEDIR)\..
+!endif
+
+
+
+# -------------------------------------------------------------------------
+# These are configurable options:
+# -------------------------------------------------------------------------
+
+# C compiler
+!ifndef CC
+CC = bcc32
+!endif
+
+# C++ compiler
+!ifndef CXX
+CXX = bcc32
+!endif
+
+# Standard flags for CC
+!ifndef CFLAGS
+CFLAGS =
+!endif
+
+# Standard flags for C++
+!ifndef CXXFLAGS
+CXXFLAGS =
+!endif
+
+# Standard preprocessor flags (common for CC and CXX)
+!ifndef CPPFLAGS
+CPPFLAGS = -a8 -g0
+!endif
+
+# Standard linker flags
+!ifndef LDFLAGS
+LDFLAGS =
+!endif
+
+# [debug,release]
+!ifndef BUILD
+BUILD = release
+!endif
+
+# [wchar,mchar]
+!ifndef CHAR
+CHAR = wchar
+!endif
+
+# [on,off]
+!ifndef XCMGRS
+XCMGRS = on
+!endif
+
+# [on,off]
+!ifndef BUNDLED_UNICODE
+BUNDLED_UNICODE = on
+!endif
+
+
+
+# -------------------------------------------------------------------------
+# Do not modify the rest of this file!
+# -------------------------------------------------------------------------
+
+### Variables: ###
+
+DLLQSECMN_CFLAGS = -I$(BCCDIR)\include -I..\..\include $(CPPFLAGS_BUILD) \
+ $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) \
+ $(__DEBUG_INFO) -tWM -O2 $(CPPFLAGS) $(CFLAGS)
+DLLQSECMN_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_base64.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_rand.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_search.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_sort.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_assert.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_chr.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_dir.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_dll.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_env.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_gdl.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_htb.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fio.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fma.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fmt.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs_err.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs_move.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_glob.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_hton.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_ipad.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_lda.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_main.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mbwc.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mbwc_str.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mem.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mux.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwad.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwad_skad.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwif.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwif_cfg.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwio.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_oht.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_opt.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_path_basename.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_path_canon.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_pio.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_pma.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_rbt.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_rex.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_sio.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_sll.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_slmb.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_stdio.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_beg.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cat.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_chr.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cnv.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cmp.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cpy.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_del.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dup.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dynm.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dynw.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_end.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_excl.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_fcpy.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_fnmat.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_incl.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_len.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_pac.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_pbrk.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_put.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_rev.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_rot.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_set.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_spl.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_spn.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_str.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_subst.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_tok.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_trm.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_word.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_task.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_time.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tio.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_ast.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_compile.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_match_backtrack.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_match_parallel.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_parse.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_stack.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_uri.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_utf8.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_xma.obj \
+ $(____SOURCES_XCMGRS_FILENAMES_OBJECTS) \
+ $(____SOURCES_BUNDLED_UNICODE_FILENAMES_OBJECTS)
+DLLQSEAWK_CFLAGS = -I$(BCCDIR)\include -I..\..\include $(CPPFLAGS_BUILD) \
+ $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) \
+ $(__DEBUG_INFO) -tWM -O2 $(CPPFLAGS) $(CFLAGS)
+DLLQSEAWK_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_awk.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_err.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_tree.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_parse.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_run.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_rec.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_val.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_fnc.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_misc.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_rio.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_std.obj
+MODQSEAWKDIR_CFLAGS = -I$(BCCDIR)\include -I..\..\include $(CPPFLAGS_BUILD) \
+ $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) \
+ $(__DEBUG_INFO) -tWM -O2 $(CPPFLAGS) $(CFLAGS)
+MODQSEAWKDIR_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir_dir.obj
+MODQSEAWKSTR_CFLAGS = -I$(BCCDIR)\include -I..\..\include $(CPPFLAGS_BUILD) \
+ $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) \
+ $(__DEBUG_INFO) -tWM -O2 $(CPPFLAGS) $(CFLAGS)
+MODQSEAWKSTR_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr_str.obj
+MODQSEAWKSYS_CFLAGS = -I$(BCCDIR)\include -I..\..\include $(CPPFLAGS_BUILD) \
+ $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) \
+ $(__DEBUG_INFO) -tWM -O2 $(CPPFLAGS) $(CFLAGS)
+MODQSEAWKSYS_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys_sys.obj
+DLLQSESED_CFLAGS = -I$(BCCDIR)\include -I..\..\include $(CPPFLAGS_BUILD) \
+ $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) \
+ $(__DEBUG_INFO) -tWM -O2 $(CPPFLAGS) $(CFLAGS)
+DLLQSESED_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_sed.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_err.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_std.obj
+DLLQSENET_CFLAGS = -I$(BCCDIR)\include -I..\..\include $(CPPFLAGS_BUILD) \
+ $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) \
+ $(__DEBUG_INFO) -tWM -O2 $(CPPFLAGS) $(CFLAGS)
+DLLQSENET_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_http.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_htre.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_htrd.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_cgi.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_dir.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_file.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_proxy.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_resol.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_std.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_task.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_text.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_upxd.obj
+EXEQSEAWK_CFLAGS = -I$(BCCDIR)\include -I..\..\include $(CPPFLAGS_BUILD) \
+ $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) \
+ $(__DEBUG_INFO) -tWM -O2 $(CPPFLAGS) $(CFLAGS)
+EXEQSEAWK_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk_awk.obj
+EXEQSESED_CFLAGS = -I$(BCCDIR)\include -I..\..\include $(CPPFLAGS_BUILD) \
+ $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) \
+ $(__DEBUG_INFO) -tWM -O2 $(CPPFLAGS) $(CFLAGS)
+EXEQSESED_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed_sed.obj
+EXEQSEHTTPD_CFLAGS = -I$(BCCDIR)\include -I..\..\include $(CPPFLAGS_BUILD) \
+ $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) \
+ $(__DEBUG_INFO) -tWM -O2 $(CPPFLAGS) $(CFLAGS)
+EXEQSEHTTPD_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd_httpd.obj
+DLLQSECMNXX_CXXFLAGS = -I$(BCCDIR)\include -I..\..\include $(CPPFLAGS_BUILD) \
+ $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) \
+ $(__DEBUG_INFO) -tWM -O2 $(CPPFLAGS) $(CXXFLAGS)
+DLLQSECMNXX_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx_Mmgr.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx_StdMmgr.obj
+DLLQSEAWKXX_CXXFLAGS = -I$(BCCDIR)\include -I..\..\include $(CPPFLAGS_BUILD) \
+ $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) \
+ $(__DEBUG_INFO) -tWM -O2 $(CPPFLAGS) $(CXXFLAGS)
+DLLQSEAWKXX_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx_Awk.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx_StdAwk.obj
+DLLQSESEDXX_CXXFLAGS = -I$(BCCDIR)\include -I..\..\include $(CPPFLAGS_BUILD) \
+ $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) \
+ $(__DEBUG_INFO) -tWM -O2 $(CPPFLAGS) $(CXXFLAGS)
+DLLQSESEDXX_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx_Sed.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx_StdSed.obj
+
+### Conditionally set variables: ###
+
+!if "$(BUILD)" == "debug"
+BUILDDIR_BUILD = debug
+!endif
+!if "$(BUILD)" == "release"
+BUILDDIR_BUILD = release
+!endif
+!if "$(CHAR)" == "mchar"
+BUILDDIR_CHAR = mchar
+!endif
+!if "$(CHAR)" == "wchar"
+BUILDDIR_CHAR = wchar
+!endif
+!if "$(BUILD)" == "debug"
+CPPFLAGS_BUILD = -DQSE_BUILD_DEBUG -DDEBUG -D_DEBUG
+!endif
+!if "$(BUILD)" == "release"
+CPPFLAGS_BUILD = -D_NDEBUG -UDEBUG -U_DEBUG
+!endif
+!if "$(CHAR)" == "mchar"
+CPPFLAGS_CHAR = -DQSE_CHAR_IS_MCHAR=1
+!endif
+!if "$(CHAR)" == "wchar"
+CPPFLAGS_CHAR = -DQSE_CHAR_IS_WCHAR=1
+!endif
+!if "$(XCMGRS)" == "off"
+CPPFLAGS_XCMGRS = -UQSE_INCLUDE_MORE_CMGRS
+!endif
+!if "$(XCMGRS)" == "on"
+CPPFLAGS_XCMGRS = -DQSE_INCLUDE_MORE_CMGRS=1
+!endif
+!if "$(BUNDLED_UNICODE)" == "off"
+CPPFLAGS_BUNDLED_UNICODE = -UQSE_ENABLE_BUNDLED_UNICODE
+!endif
+!if "$(BUNDLED_UNICODE)" == "on"
+CPPFLAGS_BUNDLED_UNICODE = -DQSE_ENABLE_BUNDLED_UNICODE=1
+!endif
+!if "$(XCMGRS)" == "on"
+____SOURCES_XCMGRS_FILENAMES_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_cp949.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_cp950.obj
+!endif
+!if "$(BUNDLED_UNICODE)" == "on"
+____SOURCES_BUNDLED_UNICODE_FILENAMES_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_uni.obj
+!endif
+!if "$(BUILD)" == "debug"
+__DEBUG_INFO = -v
+!endif
+!if "$(BUILD)" == "release"
+__DEBUG_INFO = -v-
+!endif
+
+
+all: $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR):
+ -if not exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR) mkdir $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)
+
+### Targets: ###
+
+all: $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.exe $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.exe $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.exe $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.dll
+
+clean:
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.obj del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.obj
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.res del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.res
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.csm del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.csm
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.tds del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.tds
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.ilc del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.ilc
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.ild del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.ild
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.ilf del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.ilf
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.ils del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.ils
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.tds del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.tds
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.ilc del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.ilc
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.ild del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.ild
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.ilf del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.ilf
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.ils del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.ils
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.tds del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.tds
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.ilc del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.ilc
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.ild del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.ild
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.ilf del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.ilf
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.ils del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.ils
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.tds del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.tds
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.ilc del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.ilc
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.ild del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.ild
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.ilf del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.ilf
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.ils del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.ils
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.tds del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.tds
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.ilc del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.ilc
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.ild del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.ild
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.ilf del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.ilf
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.ils del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.ils
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.tds del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.tds
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.ilc del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.ilc
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.ild del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.ild
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.ilf del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.ilf
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.ils del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.ils
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.tds del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.tds
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.ilc del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.ilc
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.ild del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.ild
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.ilf del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.ilf
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.ils del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.ils
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.exe del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.exe
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.tds del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.tds
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.ilc del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.ilc
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.ild del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.ild
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.ilf del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.ilf
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.ils del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.ils
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.exe del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.exe
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.tds del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.tds
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.ilc del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.ilc
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.ild del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.ild
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.ilf del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.ilf
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.ils del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.ils
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.exe del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.exe
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.tds del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.tds
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.ilc del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.ilc
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.ild del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.ild
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.ilf del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.ilf
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.ils del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.ils
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.tds del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.tds
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.ilc del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.ilc
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.ild del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.ild
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.ilf del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.ilf
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.ils del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.ils
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.tds del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.tds
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.ilc del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.ilc
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.ild del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.ild
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.ilf del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.ilf
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.ils del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.ils
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.tds del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.tds
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.ilc del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.ilc
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.ild del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.ild
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.ilf del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.ilf
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.ils del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.ils
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.lib
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll: $(DLLQSECMN_OBJECTS)
+ ilink32 -Tpd -q -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUG_INFO) $(LDFLAGS) @&&|
+ c0d32.obj $(DLLQSECMN_OBJECTS),$@,, import32.lib cw32mt.lib,,
+|
+ implib -f $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn $@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll: $(DLLQSEAWK_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll
+ ilink32 -Tpd -q -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUG_INFO) $(LDFLAGS) @&&|
+ c0d32.obj $(DLLQSEAWK_OBJECTS),$@,, $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib import32.lib cw32mt.lib,,
+|
+ implib -f $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk $@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.dll: $(MODQSEAWKDIR_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ ilink32 -Tpd -q -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUG_INFO) $(LDFLAGS) @&&|
+ c0d32.obj $(MODQSEAWKDIR_OBJECTS),$@,, $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib import32.lib cw32mt.lib,,
+|
+ implib -f $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir $@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.dll: $(MODQSEAWKSTR_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ ilink32 -Tpd -q -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUG_INFO) $(LDFLAGS) @&&|
+ c0d32.obj $(MODQSEAWKSTR_OBJECTS),$@,, $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib import32.lib cw32mt.lib,,
+|
+ implib -f $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str $@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.dll: $(MODQSEAWKSYS_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ ilink32 -Tpd -q -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUG_INFO) $(LDFLAGS) @&&|
+ c0d32.obj $(MODQSEAWKSYS_OBJECTS),$@,, $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib import32.lib cw32mt.lib,,
+|
+ implib -f $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys $@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll: $(DLLQSESED_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll
+ ilink32 -Tpd -q -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUG_INFO) $(LDFLAGS) @&&|
+ c0d32.obj $(DLLQSESED_OBJECTS),$@,, $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib import32.lib cw32mt.lib,,
+|
+ implib -f $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed $@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.dll: $(DLLQSENET_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll
+ ilink32 -Tpd -q -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUG_INFO) $(LDFLAGS) @&&|
+ c0d32.obj $(DLLQSENET_OBJECTS),$@,, $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib import32.lib cw32mt.lib,,
+|
+ implib -f $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet $@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.exe: $(EXEQSEAWK_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ ilink32 -Tpe -q -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUG_INFO) -ap $(LDFLAGS) @&&|
+ c0x32.obj $(EXEQSEAWK_OBJECTS),$@,, $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib import32.lib cw32mt.lib,,
+|
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.exe: $(EXEQSESED_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll
+ ilink32 -Tpe -q -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUG_INFO) -ap $(LDFLAGS) @&&|
+ c0x32.obj $(EXEQSESED_OBJECTS),$@,, $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.lib import32.lib cw32mt.lib,,
+|
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.exe: $(EXEQSEHTTPD_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.dll
+ ilink32 -Tpe -q -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUG_INFO) -ap $(LDFLAGS) @&&|
+ c0x32.obj $(EXEQSEHTTPD_OBJECTS),$@,, $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.lib import32.lib cw32mt.lib,,
+|
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll: $(DLLQSECMNXX_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll
+ ilink32 -Tpd -q -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUG_INFO) $(LDFLAGS) @&&|
+ c0d32.obj $(DLLQSECMNXX_OBJECTS),$@,, $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib import32.lib cw32mt.lib,,
+|
+ implib -f $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx $@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.dll: $(DLLQSEAWKXX_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ ilink32 -Tpd -q -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUG_INFO) $(LDFLAGS) @&&|
+ c0d32.obj $(DLLQSEAWKXX_OBJECTS),$@,, $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib import32.lib cw32mt.lib,,
+|
+ implib -f $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx $@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.dll: $(DLLQSESEDXX_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll
+ ilink32 -Tpd -q -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUG_INFO) $(LDFLAGS) @&&|
+ c0d32.obj $(DLLQSESEDXX_OBJECTS),$@,, $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.lib import32.lib cw32mt.lib,,
+|
+ implib -f $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx $@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_base64.obj: ..\..\lib\cmn\alg-base64.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\alg-base64.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_rand.obj: ..\..\lib\cmn\alg-rand.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\alg-rand.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_search.obj: ..\..\lib\cmn\alg-search.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\alg-search.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_sort.obj: ..\..\lib\cmn\alg-sort.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\alg-sort.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_assert.obj: ..\..\lib\cmn\assert.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\assert.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_chr.obj: ..\..\lib\cmn\chr.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\chr.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_dir.obj: ..\..\lib\cmn\dir.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\dir.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_dll.obj: ..\..\lib\cmn\dll.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\dll.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_env.obj: ..\..\lib\cmn\env.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\env.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_gdl.obj: ..\..\lib\cmn\gdl.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\gdl.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_htb.obj: ..\..\lib\cmn\htb.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\htb.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fio.obj: ..\..\lib\cmn\fio.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\fio.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fma.obj: ..\..\lib\cmn\fma.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\fma.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fmt.obj: ..\..\lib\cmn\fmt.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\fmt.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs.obj: ..\..\lib\cmn\fs.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\fs.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs_err.obj: ..\..\lib\cmn\fs-err.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\fs-err.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs_move.obj: ..\..\lib\cmn\fs-move.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\fs-move.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_glob.obj: ..\..\lib\cmn\glob.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\glob.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_hton.obj: ..\..\lib\cmn\hton.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\hton.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_ipad.obj: ..\..\lib\cmn\ipad.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\ipad.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_lda.obj: ..\..\lib\cmn\lda.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\lda.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_main.obj: ..\..\lib\cmn\main.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\main.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mbwc.obj: ..\..\lib\cmn\mbwc.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\mbwc.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mbwc_str.obj: ..\..\lib\cmn\mbwc-str.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\mbwc-str.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mem.obj: ..\..\lib\cmn\mem.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\mem.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mux.obj: ..\..\lib\cmn\mux.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\mux.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwad.obj: ..\..\lib\cmn\nwad.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\nwad.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwad_skad.obj: ..\..\lib\cmn\nwad-skad.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\nwad-skad.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwif.obj: ..\..\lib\cmn\nwif.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\nwif.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwif_cfg.obj: ..\..\lib\cmn\nwif-cfg.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\nwif-cfg.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwio.obj: ..\..\lib\cmn\nwio.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\nwio.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_oht.obj: ..\..\lib\cmn\oht.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\oht.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_opt.obj: ..\..\lib\cmn\opt.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\opt.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_path_basename.obj: ..\..\lib\cmn\path-basename.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\path-basename.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_path_canon.obj: ..\..\lib\cmn\path-canon.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\path-canon.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_pio.obj: ..\..\lib\cmn\pio.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\pio.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_pma.obj: ..\..\lib\cmn\pma.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\pma.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_rbt.obj: ..\..\lib\cmn\rbt.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\rbt.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_rex.obj: ..\..\lib\cmn\rex.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\rex.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_sio.obj: ..\..\lib\cmn\sio.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\sio.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_sll.obj: ..\..\lib\cmn\sll.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\sll.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_slmb.obj: ..\..\lib\cmn\slmb.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\slmb.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_stdio.obj: ..\..\lib\cmn\stdio.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\stdio.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_beg.obj: ..\..\lib\cmn\str-beg.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-beg.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cat.obj: ..\..\lib\cmn\str-cat.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-cat.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_chr.obj: ..\..\lib\cmn\str-chr.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-chr.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cnv.obj: ..\..\lib\cmn\str-cnv.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-cnv.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cmp.obj: ..\..\lib\cmn\str-cmp.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-cmp.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cpy.obj: ..\..\lib\cmn\str-cpy.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-cpy.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_del.obj: ..\..\lib\cmn\str-del.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-del.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dup.obj: ..\..\lib\cmn\str-dup.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-dup.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dynm.obj: ..\..\lib\cmn\str-dynm.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-dynm.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dynw.obj: ..\..\lib\cmn\str-dynw.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-dynw.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_end.obj: ..\..\lib\cmn\str-end.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-end.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_excl.obj: ..\..\lib\cmn\str-excl.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-excl.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_fcpy.obj: ..\..\lib\cmn\str-fcpy.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-fcpy.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_fnmat.obj: ..\..\lib\cmn\str-fnmat.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-fnmat.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_incl.obj: ..\..\lib\cmn\str-incl.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-incl.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_len.obj: ..\..\lib\cmn\str-len.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-len.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_pac.obj: ..\..\lib\cmn\str-pac.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-pac.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_pbrk.obj: ..\..\lib\cmn\str-pbrk.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-pbrk.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_put.obj: ..\..\lib\cmn\str-put.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-put.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_rev.obj: ..\..\lib\cmn\str-rev.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-rev.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_rot.obj: ..\..\lib\cmn\str-rot.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-rot.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_set.obj: ..\..\lib\cmn\str-set.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-set.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_spl.obj: ..\..\lib\cmn\str-spl.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-spl.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_spn.obj: ..\..\lib\cmn\str-spn.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-spn.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_str.obj: ..\..\lib\cmn\str-str.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-str.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_subst.obj: ..\..\lib\cmn\str-subst.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-subst.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_tok.obj: ..\..\lib\cmn\str-tok.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-tok.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_trm.obj: ..\..\lib\cmn\str-trm.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-trm.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_word.obj: ..\..\lib\cmn\str-word.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-word.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_task.obj: ..\..\lib\cmn\task.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\task.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_time.obj: ..\..\lib\cmn\time.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\time.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tio.obj: ..\..\lib\cmn\tio.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\tio.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre.obj: ..\..\lib\cmn\tre.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\tre.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_ast.obj: ..\..\lib\cmn\tre-ast.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\tre-ast.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_compile.obj: ..\..\lib\cmn\tre-compile.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\tre-compile.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_match_backtrack.obj: ..\..\lib\cmn\tre-match-backtrack.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\tre-match-backtrack.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_match_parallel.obj: ..\..\lib\cmn\tre-match-parallel.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\tre-match-parallel.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_parse.obj: ..\..\lib\cmn\tre-parse.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\tre-parse.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_stack.obj: ..\..\lib\cmn\tre-stack.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\tre-stack.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_uri.obj: ..\..\lib\cmn\uri.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\uri.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_utf8.obj: ..\..\lib\cmn\utf8.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\utf8.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_xma.obj: ..\..\lib\cmn\xma.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\xma.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_cp949.obj: ..\..\lib\cmn\cp949.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\cp949.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_cp950.obj: ..\..\lib\cmn\cp950.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\cp950.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_uni.obj: ..\..\lib\cmn\uni.c
+ $(CC) -q -c -P- -o$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\uni.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_awk.obj: ..\..\lib\awk\awk.c
+ $(CC) -q -c -P- -o$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\awk.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_err.obj: ..\..\lib\awk\err.c
+ $(CC) -q -c -P- -o$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\err.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_tree.obj: ..\..\lib\awk\tree.c
+ $(CC) -q -c -P- -o$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\tree.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_parse.obj: ..\..\lib\awk\parse.c
+ $(CC) -q -c -P- -o$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\parse.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_run.obj: ..\..\lib\awk\run.c
+ $(CC) -q -c -P- -o$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\run.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_rec.obj: ..\..\lib\awk\rec.c
+ $(CC) -q -c -P- -o$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\rec.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_val.obj: ..\..\lib\awk\val.c
+ $(CC) -q -c -P- -o$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\val.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_fnc.obj: ..\..\lib\awk\fnc.c
+ $(CC) -q -c -P- -o$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\fnc.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_misc.obj: ..\..\lib\awk\misc.c
+ $(CC) -q -c -P- -o$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\misc.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_rio.obj: ..\..\lib\awk\rio.c
+ $(CC) -q -c -P- -o$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\rio.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_std.obj: ..\..\lib\awk\std.c
+ $(CC) -q -c -P- -o$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\std.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir_dir.obj: ..\..\mod\awk\dir.c
+ $(CC) -q -c -P- -o$@ $(MODQSEAWKDIR_CFLAGS) ..\..\mod\awk\dir.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr_str.obj: ..\..\mod\awk\str.c
+ $(CC) -q -c -P- -o$@ $(MODQSEAWKSTR_CFLAGS) ..\..\mod\awk\str.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys_sys.obj: ..\..\mod\awk\sys.c
+ $(CC) -q -c -P- -o$@ $(MODQSEAWKSYS_CFLAGS) ..\..\mod\awk\sys.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_sed.obj: ..\..\lib\sed\sed.c
+ $(CC) -q -c -P- -o$@ $(DLLQSESED_CFLAGS) ..\..\lib\sed\sed.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_err.obj: ..\..\lib\sed\err.c
+ $(CC) -q -c -P- -o$@ $(DLLQSESED_CFLAGS) ..\..\lib\sed\err.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_std.obj: ..\..\lib\sed\std.c
+ $(CC) -q -c -P- -o$@ $(DLLQSESED_CFLAGS) ..\..\lib\sed\std.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_http.obj: ..\..\lib\net\http.c
+ $(CC) -q -c -P- -o$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\http.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_htre.obj: ..\..\lib\net\htre.c
+ $(CC) -q -c -P- -o$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\htre.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_htrd.obj: ..\..\lib\net\htrd.c
+ $(CC) -q -c -P- -o$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\htrd.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd.obj: ..\..\lib\net\httpd.c
+ $(CC) -q -c -P- -o$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\httpd.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_cgi.obj: ..\..\lib\net\httpd-cgi.c
+ $(CC) -q -c -P- -o$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\httpd-cgi.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_dir.obj: ..\..\lib\net\httpd-dir.c
+ $(CC) -q -c -P- -o$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\httpd-dir.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_file.obj: ..\..\lib\net\httpd-file.c
+ $(CC) -q -c -P- -o$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\httpd-file.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_proxy.obj: ..\..\lib\net\httpd-proxy.c
+ $(CC) -q -c -P- -o$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\httpd-proxy.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_resol.obj: ..\..\lib\net\httpd-resol.c
+ $(CC) -q -c -P- -o$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\httpd-resol.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_std.obj: ..\..\lib\net\httpd-std.c
+ $(CC) -q -c -P- -o$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\httpd-std.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_task.obj: ..\..\lib\net\httpd-task.c
+ $(CC) -q -c -P- -o$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\httpd-task.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_text.obj: ..\..\lib\net\httpd-text.c
+ $(CC) -q -c -P- -o$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\httpd-text.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_upxd.obj: ..\..\lib\net\upxd.c
+ $(CC) -q -c -P- -o$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\upxd.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk_awk.obj: ..\..\cmd\awk\awk.c
+ $(CC) -q -c -P- -o$@ $(EXEQSEAWK_CFLAGS) ..\..\cmd\awk\awk.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed_sed.obj: ..\..\cmd\sed\sed.c
+ $(CC) -q -c -P- -o$@ $(EXEQSESED_CFLAGS) ..\..\cmd\sed\sed.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd_httpd.obj: ..\..\cmd\net\httpd.c
+ $(CC) -q -c -P- -o$@ $(EXEQSEHTTPD_CFLAGS) ..\..\cmd\net\httpd.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx_Mmgr.obj: ..\..\lib\cmn\Mmgr.cpp
+ $(CXX) -q -c -P -o$@ $(DLLQSECMNXX_CXXFLAGS) ..\..\lib\cmn\Mmgr.cpp
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx_StdMmgr.obj: ..\..\lib\cmn\StdMmgr.cpp
+ $(CXX) -q -c -P -o$@ $(DLLQSECMNXX_CXXFLAGS) ..\..\lib\cmn\StdMmgr.cpp
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx_Awk.obj: ..\..\lib\awk\Awk.cpp
+ $(CXX) -q -c -P -o$@ $(DLLQSEAWKXX_CXXFLAGS) ..\..\lib\awk\Awk.cpp
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx_StdAwk.obj: ..\..\lib\awk\StdAwk.cpp
+ $(CXX) -q -c -P -o$@ $(DLLQSEAWKXX_CXXFLAGS) ..\..\lib\awk\StdAwk.cpp
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx_Sed.obj: ..\..\lib\sed\Sed.cpp
+ $(CXX) -q -c -P -o$@ $(DLLQSESEDXX_CXXFLAGS) ..\..\lib\sed\Sed.cpp
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx_StdSed.obj: ..\..\lib\sed\StdSed.cpp
+ $(CXX) -q -c -P -o$@ $(DLLQSESEDXX_CXXFLAGS) ..\..\lib\sed\StdSed.cpp
+
diff --git a/qse/bld/win32-msvc/makefile b/qse/bld/win32-msvc/makefile
new file mode 100644
index 00000000..24f01376
--- /dev/null
+++ b/qse/bld/win32-msvc/makefile
@@ -0,0 +1,916 @@
+# =========================================================================
+# This makefile was generated by
+# Bakefile 0.2.9 (http://www.bakefile.org)
+# Do not modify, all changes will be overwritten!
+# =========================================================================
+
+
+
+# -------------------------------------------------------------------------
+# These are configurable options:
+# -------------------------------------------------------------------------
+
+# C compiler
+CC = cl
+
+# C++ compiler
+CXX = cl
+
+# Standard flags for CC
+CFLAGS = /GS-
+
+# Standard flags for C++
+CXXFLAGS = /GS-
+
+# Standard preprocessor flags (common for CC and CXX)
+CPPFLAGS =
+
+# Standard linker flags
+LDFLAGS =
+
+# [debug,release]
+BUILD = release
+
+# [wchar,mchar]
+CHAR = wchar
+
+# [on,off]
+XCMGRS = on
+
+# [on,off]
+BUNDLED_UNICODE = on
+
+
+
+# -------------------------------------------------------------------------
+# Do not modify the rest of this file!
+# -------------------------------------------------------------------------
+
+### Variables: ###
+
+DLLQSECMN_CFLAGS = /MD$(__DEBUG_INFO_54) /DWIN32 /I..\..\include \
+ $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) \
+ $(CPPFLAGS_BUNDLED_UNICODE) /W4 $(__DEBUG_INFO) $(____DEBUG_INFO) \
+ /Fd$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.pdb /O2 $(CPPFLAGS) $(CFLAGS)
+DLLQSECMN_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_base64.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_rand.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_search.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_sort.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_assert.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_chr.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_dir.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_dll.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_env.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_gdl.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_htb.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fio.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fma.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fmt.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs_err.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs_move.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_glob.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_hton.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_ipad.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_lda.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_main.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mbwc.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mbwc_str.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mem.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mux.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwad.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwad_skad.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwif.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwif_cfg.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwio.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_oht.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_opt.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_path_basename.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_path_canon.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_pio.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_pma.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_rbt.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_rex.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_sio.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_sll.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_slmb.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_stdio.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_beg.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cat.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_chr.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cnv.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cmp.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cpy.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_del.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dup.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dynm.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dynw.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_end.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_excl.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_fcpy.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_fnmat.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_incl.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_len.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_pac.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_pbrk.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_put.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_rev.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_rot.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_set.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_spl.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_spn.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_str.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_subst.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_tok.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_trm.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_word.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_task.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_time.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tio.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_ast.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_compile.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_match_backtrack.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_match_parallel.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_parse.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_stack.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_uri.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_utf8.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_xma.obj \
+ $(____SOURCES_XCMGRS_FILENAMES_OBJECTS) \
+ $(____SOURCES_BUNDLED_UNICODE_FILENAMES_OBJECTS)
+DLLQSEAWK_CFLAGS = /MD$(__DEBUG_INFO_54) /DWIN32 /I..\..\include \
+ $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) \
+ $(CPPFLAGS_BUNDLED_UNICODE) /W4 $(__DEBUG_INFO) $(____DEBUG_INFO) \
+ /Fd$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.pdb /O2 $(CPPFLAGS) $(CFLAGS)
+DLLQSEAWK_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_awk.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_err.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_tree.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_parse.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_run.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_rec.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_val.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_fnc.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_misc.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_rio.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_std.obj
+MODQSEAWKDIR_CFLAGS = /MD$(__DEBUG_INFO_54) /DWIN32 /I..\..\include \
+ $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) \
+ $(CPPFLAGS_BUNDLED_UNICODE) /W4 $(__DEBUG_INFO) $(____DEBUG_INFO) \
+ /Fd$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.pdb /O2 $(CPPFLAGS) \
+ $(CFLAGS)
+MODQSEAWKDIR_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir_dir.obj
+MODQSEAWKSTR_CFLAGS = /MD$(__DEBUG_INFO_54) /DWIN32 /I..\..\include \
+ $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) \
+ $(CPPFLAGS_BUNDLED_UNICODE) /W4 $(__DEBUG_INFO) $(____DEBUG_INFO) \
+ /Fd$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.pdb /O2 $(CPPFLAGS) \
+ $(CFLAGS)
+MODQSEAWKSTR_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr_str.obj
+MODQSEAWKSYS_CFLAGS = /MD$(__DEBUG_INFO_54) /DWIN32 /I..\..\include \
+ $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) \
+ $(CPPFLAGS_BUNDLED_UNICODE) /W4 $(__DEBUG_INFO) $(____DEBUG_INFO) \
+ /Fd$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.pdb /O2 $(CPPFLAGS) \
+ $(CFLAGS)
+MODQSEAWKSYS_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys_sys.obj
+DLLQSESED_CFLAGS = /MD$(__DEBUG_INFO_54) /DWIN32 /I..\..\include \
+ $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) \
+ $(CPPFLAGS_BUNDLED_UNICODE) /W4 $(__DEBUG_INFO) $(____DEBUG_INFO) \
+ /Fd$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.pdb /O2 $(CPPFLAGS) $(CFLAGS)
+DLLQSESED_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_sed.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_err.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_std.obj
+DLLQSENET_CFLAGS = /MD$(__DEBUG_INFO_54) /DWIN32 /I..\..\include \
+ $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) \
+ $(CPPFLAGS_BUNDLED_UNICODE) /W4 $(__DEBUG_INFO) $(____DEBUG_INFO) \
+ /Fd$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.pdb /O2 $(CPPFLAGS) $(CFLAGS)
+DLLQSENET_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_http.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_htre.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_htrd.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_cgi.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_dir.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_file.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_proxy.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_resol.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_std.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_task.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_text.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_upxd.obj
+EXEQSEAWK_CFLAGS = /MD$(__DEBUG_INFO_54) /DWIN32 /I..\..\include \
+ $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) \
+ $(CPPFLAGS_BUNDLED_UNICODE) /W4 $(__DEBUG_INFO) $(____DEBUG_INFO) \
+ /Fd$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.pdb /O2 /D_CONSOLE $(CPPFLAGS) \
+ $(CFLAGS)
+EXEQSEAWK_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk_awk.obj
+EXEQSESED_CFLAGS = /MD$(__DEBUG_INFO_54) /DWIN32 /I..\..\include \
+ $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) \
+ $(CPPFLAGS_BUNDLED_UNICODE) /W4 $(__DEBUG_INFO) $(____DEBUG_INFO) \
+ /Fd$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.pdb /O2 /D_CONSOLE $(CPPFLAGS) \
+ $(CFLAGS)
+EXEQSESED_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed_sed.obj
+EXEQSEHTTPD_CFLAGS = /MD$(__DEBUG_INFO_54) /DWIN32 /I..\..\include \
+ $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) \
+ $(CPPFLAGS_BUNDLED_UNICODE) /W4 $(__DEBUG_INFO) $(____DEBUG_INFO) \
+ /Fd$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.pdb /O2 /D_CONSOLE \
+ $(CPPFLAGS) $(CFLAGS)
+EXEQSEHTTPD_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd_httpd.obj
+DLLQSECMNXX_CXXFLAGS = /MD$(__DEBUG_INFO_54) /DWIN32 /I..\..\include \
+ $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) \
+ $(CPPFLAGS_BUNDLED_UNICODE) /W4 $(__DEBUG_INFO) $(____DEBUG_INFO) \
+ /Fd$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.pdb /O2 /GR /EHsc $(CPPFLAGS) \
+ $(CXXFLAGS)
+DLLQSECMNXX_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx_Mmgr.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx_StdMmgr.obj
+DLLQSEAWKXX_CXXFLAGS = /MD$(__DEBUG_INFO_54) /DWIN32 /I..\..\include \
+ $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) \
+ $(CPPFLAGS_BUNDLED_UNICODE) /W4 $(__DEBUG_INFO) $(____DEBUG_INFO) \
+ /Fd$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.pdb /O2 /GR /EHsc $(CPPFLAGS) \
+ $(CXXFLAGS)
+DLLQSEAWKXX_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx_Awk.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx_StdAwk.obj
+DLLQSESEDXX_CXXFLAGS = /MD$(__DEBUG_INFO_54) /DWIN32 /I..\..\include \
+ $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) $(CPPFLAGS_XCMGRS) \
+ $(CPPFLAGS_BUNDLED_UNICODE) /W4 $(__DEBUG_INFO) $(____DEBUG_INFO) \
+ /Fd$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.pdb /O2 /GR /EHsc $(CPPFLAGS) \
+ $(CXXFLAGS)
+DLLQSESEDXX_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx_Sed.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx_StdSed.obj
+
+### Conditionally set variables: ###
+
+!if "$(BUILD)" == "debug"
+BUILDDIR_BUILD = debug
+!endif
+!if "$(BUILD)" == "release"
+BUILDDIR_BUILD = release
+!endif
+!if "$(CHAR)" == "mchar"
+BUILDDIR_CHAR = mchar
+!endif
+!if "$(CHAR)" == "wchar"
+BUILDDIR_CHAR = wchar
+!endif
+!if "$(BUILD)" == "debug"
+CPPFLAGS_BUILD = -DQSE_BUILD_DEBUG -DDEBUG -D_DEBUG
+!endif
+!if "$(BUILD)" == "release"
+CPPFLAGS_BUILD = -D_NDEBUG -UDEBUG -U_DEBUG
+!endif
+!if "$(CHAR)" == "mchar"
+CPPFLAGS_CHAR = -DQSE_CHAR_IS_MCHAR=1
+!endif
+!if "$(CHAR)" == "wchar"
+CPPFLAGS_CHAR = -DQSE_CHAR_IS_WCHAR=1
+!endif
+!if "$(XCMGRS)" == "off"
+CPPFLAGS_XCMGRS = -UQSE_INCLUDE_MORE_CMGRS
+!endif
+!if "$(XCMGRS)" == "on"
+CPPFLAGS_XCMGRS = -DQSE_INCLUDE_MORE_CMGRS=1
+!endif
+!if "$(BUNDLED_UNICODE)" == "off"
+CPPFLAGS_BUNDLED_UNICODE = -UQSE_ENABLE_BUNDLED_UNICODE
+!endif
+!if "$(BUNDLED_UNICODE)" == "on"
+CPPFLAGS_BUNDLED_UNICODE = -DQSE_ENABLE_BUNDLED_UNICODE=1
+!endif
+!if "$(BUILD)" == "debug"
+__DEBUG_INFO_9 = $(__DEBUG_INFO_55)
+!endif
+!if "$(BUILD)" == "release"
+__DEBUG_INFO_9 =
+!endif
+!if "$(XCMGRS)" == "on"
+____SOURCES_XCMGRS_FILENAMES_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_cp949.obj \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_cp950.obj
+!endif
+!if "$(BUNDLED_UNICODE)" == "on"
+____SOURCES_BUNDLED_UNICODE_FILENAMES_OBJECTS = \
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_uni.obj
+!endif
+!if "$(BUILD)" == "debug"
+__DEBUG_INFO_23 = $(__DEBUG_INFO_55)
+!endif
+!if "$(BUILD)" == "release"
+__DEBUG_INFO_23 =
+!endif
+!if "$(BUILD)" == "debug"
+__DEBUG_INFO_37 = $(__DEBUG_INFO_55)
+!endif
+!if "$(BUILD)" == "release"
+__DEBUG_INFO_37 =
+!endif
+!if "$(BUILD)" == "debug"
+__DEBUG_INFO_51 = $(__DEBUG_INFO_55)
+!endif
+!if "$(BUILD)" == "release"
+__DEBUG_INFO_51 =
+!endif
+!if "$(BUILD)" == "debug"
+__DEBUG_INFO_65 = $(__DEBUG_INFO_55)
+!endif
+!if "$(BUILD)" == "release"
+__DEBUG_INFO_65 =
+!endif
+!if "$(BUILD)" == "debug"
+__DEBUG_INFO_79 = $(__DEBUG_INFO_55)
+!endif
+!if "$(BUILD)" == "release"
+__DEBUG_INFO_79 =
+!endif
+!if "$(BUILD)" == "debug"
+__DEBUG_INFO_93 = $(__DEBUG_INFO_55)
+!endif
+!if "$(BUILD)" == "release"
+__DEBUG_INFO_93 =
+!endif
+!if "$(BUILD)" == "debug"
+__DEBUG_INFO_106 = $(__DEBUG_INFO_55)
+!endif
+!if "$(BUILD)" == "release"
+__DEBUG_INFO_106 =
+!endif
+!if "$(BUILD)" == "debug"
+__DEBUG_INFO_121 = $(__DEBUG_INFO_55)
+!endif
+!if "$(BUILD)" == "release"
+__DEBUG_INFO_121 =
+!endif
+!if "$(BUILD)" == "debug"
+__DEBUG_INFO_136 = $(__DEBUG_INFO_55)
+!endif
+!if "$(BUILD)" == "release"
+__DEBUG_INFO_136 =
+!endif
+!if "$(BUILD)" == "debug"
+__DEBUG_INFO_151 = $(__DEBUG_INFO_55)
+!endif
+!if "$(BUILD)" == "release"
+__DEBUG_INFO_151 =
+!endif
+!if "$(BUILD)" == "debug"
+__DEBUG_INFO_165 = $(__DEBUG_INFO_55)
+!endif
+!if "$(BUILD)" == "release"
+__DEBUG_INFO_165 =
+!endif
+!if "$(BUILD)" == "debug"
+__DEBUG_INFO_179 = $(__DEBUG_INFO_55)
+!endif
+!if "$(BUILD)" == "release"
+__DEBUG_INFO_179 =
+!endif
+!if "$(BUILD)" == "debug"
+__DEBUG_INFO = /Zi
+!endif
+!if "$(BUILD)" == "release"
+__DEBUG_INFO =
+!endif
+!if "$(BUILD)" == "debug"
+__DEBUG_INFO_53 = /DEBUG
+!endif
+!if "$(BUILD)" == "release"
+__DEBUG_INFO_53 =
+!endif
+!if "$(BUILD)" == "debug"
+____DEBUG_INFO = /D_DEBUG
+!endif
+!if "$(BUILD)" == "release"
+____DEBUG_INFO =
+!endif
+!if "$(BUILD)" == "debug"
+__DEBUG_INFO_54 = d
+!endif
+!if "$(BUILD)" == "release"
+__DEBUG_INFO_54 =
+!endif
+!if "$(BUILD)" == "debug"
+__DEBUG_INFO_55 =
+!endif
+!if "$(BUILD)" == "release"
+__DEBUG_INFO_55 = /opt:ref /opt:icf
+!endif
+
+
+all: $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR):
+ -if not exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR) mkdir $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)
+
+### Targets: ###
+
+all: $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.exe $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.exe $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.exe $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.dll
+
+clean:
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.obj del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.obj
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.res del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.res
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.pch del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.pch
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.ilk del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.ilk
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.pdb del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.pdb
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.ilk del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.ilk
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.pdb del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.pdb
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.ilk del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.ilk
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.pdb del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.pdb
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.ilk del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.ilk
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.pdb del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.pdb
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.ilk del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.ilk
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.pdb del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.pdb
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.ilk del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.ilk
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.pdb del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.pdb
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.ilk del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.ilk
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.pdb del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.pdb
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.exe del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.exe
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.ilk del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.ilk
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.pdb del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.pdb
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.exe del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.exe
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.ilk del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.ilk
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.pdb del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.pdb
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.exe del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.exe
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.ilk del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.ilk
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.pdb del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.pdb
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.ilk del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.ilk
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.pdb del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.pdb
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.ilk del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.ilk
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.pdb del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.pdb
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.ilk del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.ilk
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.pdb del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.pdb
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.lib
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll: $(DLLQSECMN_OBJECTS)
+ link /DLL /NOLOGO /OUT:$@ $(__DEBUG_INFO_53) /pdb:"$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.pdb" $(__DEBUG_INFO_9) $(LDFLAGS) @<<
+ $(DLLQSECMN_OBJECTS) /IMPLIB:$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib
+<<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll: $(DLLQSEAWK_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll
+ link /DLL /NOLOGO /OUT:$@ $(__DEBUG_INFO_53) /pdb:"$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.pdb" $(__DEBUG_INFO_23) $(LDFLAGS) @<<
+ $(DLLQSEAWK_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib /IMPLIB:$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib
+<<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.dll: $(MODQSEAWKDIR_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ link /DLL /NOLOGO /OUT:$@ $(__DEBUG_INFO_53) /pdb:"$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.pdb" $(__DEBUG_INFO_37) $(LDFLAGS) @<<
+ $(MODQSEAWKDIR_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib /IMPLIB:$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.lib
+<<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.dll: $(MODQSEAWKSTR_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ link /DLL /NOLOGO /OUT:$@ $(__DEBUG_INFO_53) /pdb:"$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.pdb" $(__DEBUG_INFO_51) $(LDFLAGS) @<<
+ $(MODQSEAWKSTR_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib /IMPLIB:$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.lib
+<<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.dll: $(MODQSEAWKSYS_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ link /DLL /NOLOGO /OUT:$@ $(__DEBUG_INFO_53) /pdb:"$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.pdb" $(__DEBUG_INFO_65) $(LDFLAGS) @<<
+ $(MODQSEAWKSYS_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib /IMPLIB:$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.lib
+<<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll: $(DLLQSESED_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll
+ link /DLL /NOLOGO /OUT:$@ $(__DEBUG_INFO_53) /pdb:"$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.pdb" $(__DEBUG_INFO_79) $(LDFLAGS) @<<
+ $(DLLQSESED_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib /IMPLIB:$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.lib
+<<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.dll: $(DLLQSENET_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll
+ link /DLL /NOLOGO /OUT:$@ $(__DEBUG_INFO_53) /pdb:"$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.pdb" $(__DEBUG_INFO_93) $(LDFLAGS) @<<
+ $(DLLQSENET_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib /IMPLIB:$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.lib
+<<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.exe: $(EXEQSEAWK_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ link /NOLOGO /OUT:$@ $(__DEBUG_INFO_53) /pdb:"$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.pdb" $(__DEBUG_INFO_106) /SUBSYSTEM:CONSOLE $(LDFLAGS) @<<
+ $(EXEQSEAWK_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib
+<<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.exe: $(EXEQSESED_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll
+ link /NOLOGO /OUT:$@ $(__DEBUG_INFO_53) /pdb:"$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.pdb" $(__DEBUG_INFO_121) /SUBSYSTEM:CONSOLE $(LDFLAGS) @<<
+ $(EXEQSESED_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.lib
+<<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.exe: $(EXEQSEHTTPD_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.dll
+ link /NOLOGO /OUT:$@ $(__DEBUG_INFO_53) /pdb:"$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.pdb" $(__DEBUG_INFO_136) /SUBSYSTEM:CONSOLE $(LDFLAGS) @<<
+ $(EXEQSEHTTPD_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.lib
+<<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll: $(DLLQSECMNXX_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll
+ link /DLL /NOLOGO /OUT:$@ $(__DEBUG_INFO_53) /pdb:"$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.pdb" $(__DEBUG_INFO_151) $(LDFLAGS) @<<
+ $(DLLQSECMNXX_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib /IMPLIB:$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.lib
+<<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.dll: $(DLLQSEAWKXX_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ link /DLL /NOLOGO /OUT:$@ $(__DEBUG_INFO_53) /pdb:"$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.pdb" $(__DEBUG_INFO_165) $(LDFLAGS) @<<
+ $(DLLQSEAWKXX_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib /IMPLIB:$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.lib
+<<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.dll: $(DLLQSESEDXX_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll
+ link /DLL /NOLOGO /OUT:$@ $(__DEBUG_INFO_53) /pdb:"$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.pdb" $(__DEBUG_INFO_179) $(LDFLAGS) @<<
+ $(DLLQSESEDXX_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.lib /IMPLIB:$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.lib
+<<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_base64.obj: ..\..\lib\cmn\alg-base64.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\alg-base64.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_rand.obj: ..\..\lib\cmn\alg-rand.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\alg-rand.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_search.obj: ..\..\lib\cmn\alg-search.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\alg-search.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_sort.obj: ..\..\lib\cmn\alg-sort.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\alg-sort.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_assert.obj: ..\..\lib\cmn\assert.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\assert.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_chr.obj: ..\..\lib\cmn\chr.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\chr.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_dir.obj: ..\..\lib\cmn\dir.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\dir.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_dll.obj: ..\..\lib\cmn\dll.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\dll.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_env.obj: ..\..\lib\cmn\env.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\env.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_gdl.obj: ..\..\lib\cmn\gdl.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\gdl.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_htb.obj: ..\..\lib\cmn\htb.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\htb.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fio.obj: ..\..\lib\cmn\fio.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\fio.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fma.obj: ..\..\lib\cmn\fma.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\fma.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fmt.obj: ..\..\lib\cmn\fmt.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\fmt.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs.obj: ..\..\lib\cmn\fs.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\fs.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs_err.obj: ..\..\lib\cmn\fs-err.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\fs-err.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs_move.obj: ..\..\lib\cmn\fs-move.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\fs-move.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_glob.obj: ..\..\lib\cmn\glob.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\glob.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_hton.obj: ..\..\lib\cmn\hton.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\hton.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_ipad.obj: ..\..\lib\cmn\ipad.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\ipad.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_lda.obj: ..\..\lib\cmn\lda.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\lda.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_main.obj: ..\..\lib\cmn\main.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\main.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mbwc.obj: ..\..\lib\cmn\mbwc.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\mbwc.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mbwc_str.obj: ..\..\lib\cmn\mbwc-str.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\mbwc-str.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mem.obj: ..\..\lib\cmn\mem.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\mem.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mux.obj: ..\..\lib\cmn\mux.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\mux.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwad.obj: ..\..\lib\cmn\nwad.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\nwad.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwad_skad.obj: ..\..\lib\cmn\nwad-skad.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\nwad-skad.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwif.obj: ..\..\lib\cmn\nwif.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\nwif.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwif_cfg.obj: ..\..\lib\cmn\nwif-cfg.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\nwif-cfg.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwio.obj: ..\..\lib\cmn\nwio.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\nwio.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_oht.obj: ..\..\lib\cmn\oht.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\oht.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_opt.obj: ..\..\lib\cmn\opt.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\opt.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_path_basename.obj: ..\..\lib\cmn\path-basename.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\path-basename.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_path_canon.obj: ..\..\lib\cmn\path-canon.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\path-canon.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_pio.obj: ..\..\lib\cmn\pio.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\pio.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_pma.obj: ..\..\lib\cmn\pma.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\pma.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_rbt.obj: ..\..\lib\cmn\rbt.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\rbt.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_rex.obj: ..\..\lib\cmn\rex.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\rex.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_sio.obj: ..\..\lib\cmn\sio.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\sio.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_sll.obj: ..\..\lib\cmn\sll.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\sll.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_slmb.obj: ..\..\lib\cmn\slmb.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\slmb.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_stdio.obj: ..\..\lib\cmn\stdio.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\stdio.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_beg.obj: ..\..\lib\cmn\str-beg.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-beg.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cat.obj: ..\..\lib\cmn\str-cat.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-cat.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_chr.obj: ..\..\lib\cmn\str-chr.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-chr.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cnv.obj: ..\..\lib\cmn\str-cnv.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-cnv.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cmp.obj: ..\..\lib\cmn\str-cmp.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-cmp.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cpy.obj: ..\..\lib\cmn\str-cpy.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-cpy.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_del.obj: ..\..\lib\cmn\str-del.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-del.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dup.obj: ..\..\lib\cmn\str-dup.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-dup.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dynm.obj: ..\..\lib\cmn\str-dynm.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-dynm.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dynw.obj: ..\..\lib\cmn\str-dynw.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-dynw.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_end.obj: ..\..\lib\cmn\str-end.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-end.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_excl.obj: ..\..\lib\cmn\str-excl.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-excl.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_fcpy.obj: ..\..\lib\cmn\str-fcpy.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-fcpy.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_fnmat.obj: ..\..\lib\cmn\str-fnmat.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-fnmat.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_incl.obj: ..\..\lib\cmn\str-incl.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-incl.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_len.obj: ..\..\lib\cmn\str-len.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-len.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_pac.obj: ..\..\lib\cmn\str-pac.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-pac.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_pbrk.obj: ..\..\lib\cmn\str-pbrk.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-pbrk.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_put.obj: ..\..\lib\cmn\str-put.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-put.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_rev.obj: ..\..\lib\cmn\str-rev.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-rev.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_rot.obj: ..\..\lib\cmn\str-rot.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-rot.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_set.obj: ..\..\lib\cmn\str-set.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-set.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_spl.obj: ..\..\lib\cmn\str-spl.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-spl.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_spn.obj: ..\..\lib\cmn\str-spn.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-spn.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_str.obj: ..\..\lib\cmn\str-str.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-str.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_subst.obj: ..\..\lib\cmn\str-subst.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-subst.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_tok.obj: ..\..\lib\cmn\str-tok.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-tok.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_trm.obj: ..\..\lib\cmn\str-trm.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-trm.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_word.obj: ..\..\lib\cmn\str-word.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\str-word.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_task.obj: ..\..\lib\cmn\task.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\task.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_time.obj: ..\..\lib\cmn\time.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\time.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tio.obj: ..\..\lib\cmn\tio.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\tio.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre.obj: ..\..\lib\cmn\tre.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\tre.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_ast.obj: ..\..\lib\cmn\tre-ast.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\tre-ast.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_compile.obj: ..\..\lib\cmn\tre-compile.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\tre-compile.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_match_backtrack.obj: ..\..\lib\cmn\tre-match-backtrack.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\tre-match-backtrack.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_match_parallel.obj: ..\..\lib\cmn\tre-match-parallel.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\tre-match-parallel.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_parse.obj: ..\..\lib\cmn\tre-parse.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\tre-parse.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_stack.obj: ..\..\lib\cmn\tre-stack.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\tre-stack.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_uri.obj: ..\..\lib\cmn\uri.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\uri.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_utf8.obj: ..\..\lib\cmn\utf8.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\utf8.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_xma.obj: ..\..\lib\cmn\xma.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\xma.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_cp949.obj: ..\..\lib\cmn\cp949.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\cp949.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_cp950.obj: ..\..\lib\cmn\cp950.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\cp950.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_uni.obj: ..\..\lib\cmn\uni.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSECMN_CFLAGS) ..\..\lib\cmn\uni.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_awk.obj: ..\..\lib\awk\awk.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\awk.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_err.obj: ..\..\lib\awk\err.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\err.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_tree.obj: ..\..\lib\awk\tree.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\tree.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_parse.obj: ..\..\lib\awk\parse.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\parse.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_run.obj: ..\..\lib\awk\run.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\run.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_rec.obj: ..\..\lib\awk\rec.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\rec.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_val.obj: ..\..\lib\awk\val.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\val.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_fnc.obj: ..\..\lib\awk\fnc.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\fnc.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_misc.obj: ..\..\lib\awk\misc.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\misc.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_rio.obj: ..\..\lib\awk\rio.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\rio.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_std.obj: ..\..\lib\awk\std.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSEAWK_CFLAGS) ..\..\lib\awk\std.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir_dir.obj: ..\..\mod\awk\dir.c
+ $(CC) /c /nologo /TC /Fo$@ $(MODQSEAWKDIR_CFLAGS) ..\..\mod\awk\dir.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr_str.obj: ..\..\mod\awk\str.c
+ $(CC) /c /nologo /TC /Fo$@ $(MODQSEAWKSTR_CFLAGS) ..\..\mod\awk\str.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys_sys.obj: ..\..\mod\awk\sys.c
+ $(CC) /c /nologo /TC /Fo$@ $(MODQSEAWKSYS_CFLAGS) ..\..\mod\awk\sys.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_sed.obj: ..\..\lib\sed\sed.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSESED_CFLAGS) ..\..\lib\sed\sed.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_err.obj: ..\..\lib\sed\err.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSESED_CFLAGS) ..\..\lib\sed\err.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_std.obj: ..\..\lib\sed\std.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSESED_CFLAGS) ..\..\lib\sed\std.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_http.obj: ..\..\lib\net\http.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\http.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_htre.obj: ..\..\lib\net\htre.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\htre.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_htrd.obj: ..\..\lib\net\htrd.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\htrd.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd.obj: ..\..\lib\net\httpd.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\httpd.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_cgi.obj: ..\..\lib\net\httpd-cgi.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\httpd-cgi.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_dir.obj: ..\..\lib\net\httpd-dir.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\httpd-dir.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_file.obj: ..\..\lib\net\httpd-file.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\httpd-file.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_proxy.obj: ..\..\lib\net\httpd-proxy.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\httpd-proxy.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_resol.obj: ..\..\lib\net\httpd-resol.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\httpd-resol.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_std.obj: ..\..\lib\net\httpd-std.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\httpd-std.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_task.obj: ..\..\lib\net\httpd-task.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\httpd-task.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_text.obj: ..\..\lib\net\httpd-text.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\httpd-text.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_upxd.obj: ..\..\lib\net\upxd.c
+ $(CC) /c /nologo /TC /Fo$@ $(DLLQSENET_CFLAGS) ..\..\lib\net\upxd.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk_awk.obj: ..\..\cmd\awk\awk.c
+ $(CC) /c /nologo /TC /Fo$@ $(EXEQSEAWK_CFLAGS) ..\..\cmd\awk\awk.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed_sed.obj: ..\..\cmd\sed\sed.c
+ $(CC) /c /nologo /TC /Fo$@ $(EXEQSESED_CFLAGS) ..\..\cmd\sed\sed.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd_httpd.obj: ..\..\cmd\net\httpd.c
+ $(CC) /c /nologo /TC /Fo$@ $(EXEQSEHTTPD_CFLAGS) ..\..\cmd\net\httpd.c
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx_Mmgr.obj: ..\..\lib\cmn\Mmgr.cpp
+ $(CXX) /c /nologo /TP /Fo$@ $(DLLQSECMNXX_CXXFLAGS) ..\..\lib\cmn\Mmgr.cpp
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx_StdMmgr.obj: ..\..\lib\cmn\StdMmgr.cpp
+ $(CXX) /c /nologo /TP /Fo$@ $(DLLQSECMNXX_CXXFLAGS) ..\..\lib\cmn\StdMmgr.cpp
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx_Awk.obj: ..\..\lib\awk\Awk.cpp
+ $(CXX) /c /nologo /TP /Fo$@ $(DLLQSEAWKXX_CXXFLAGS) ..\..\lib\awk\Awk.cpp
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx_StdAwk.obj: ..\..\lib\awk\StdAwk.cpp
+ $(CXX) /c /nologo /TP /Fo$@ $(DLLQSEAWKXX_CXXFLAGS) ..\..\lib\awk\StdAwk.cpp
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx_Sed.obj: ..\..\lib\sed\Sed.cpp
+ $(CXX) /c /nologo /TP /Fo$@ $(DLLQSESEDXX_CXXFLAGS) ..\..\lib\sed\Sed.cpp
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx_StdSed.obj: ..\..\lib\sed\StdSed.cpp
+ $(CXX) /c /nologo /TP /Fo$@ $(DLLQSESEDXX_CXXFLAGS) ..\..\lib\sed\StdSed.cpp
+
diff --git a/qse/bld/win32-watcom/makefile b/qse/bld/win32-watcom/makefile
new file mode 100644
index 00000000..f58e10b2
--- /dev/null
+++ b/qse/bld/win32-watcom/makefile
@@ -0,0 +1,904 @@
+# =========================================================================
+# This makefile was generated by
+# Bakefile 0.2.9 (http://www.bakefile.org)
+# Do not modify, all changes will be overwritten!
+# =========================================================================
+
+
+
+# -------------------------------------------------------------------------
+# These are configurable options:
+# -------------------------------------------------------------------------
+
+# C compiler
+CC = wcc386
+
+# C++ compiler
+CXX = wpp386
+
+# Standard flags for CC
+CFLAGS =
+
+# Standard flags for C++
+CXXFLAGS =
+
+# Standard preprocessor flags (common for CC and CXX)
+CPPFLAGS =
+
+# Standard linker flags
+LDFLAGS =
+
+# [debug,release]
+BUILD = release
+
+# [wchar,mchar]
+CHAR = wchar
+
+# [on,off]
+XCMGRS = on
+
+# [on,off]
+BUNDLED_UNICODE = on
+
+
+
+# -------------------------------------------------------------------------
+# Do not modify the rest of this file!
+# -------------------------------------------------------------------------
+
+# Speed up compilation a bit:
+!ifdef __LOADDLL__
+! loaddll wcc wccd
+! loaddll wccaxp wccdaxp
+! loaddll wcc386 wccd386
+! loaddll wpp wppdi86
+! loaddll wppaxp wppdaxp
+! loaddll wpp386 wppd386
+! if $(__VERSION__) >= 1280
+! loaddll wlink wlinkd
+! else
+! loaddll wlink wlink
+! endif
+! loaddll wlib wlibd
+!endif
+
+# We need these variables in some bakefile-made rules:
+WATCOM_CWD = $+ $(%cdrive):$(%cwd) $-
+
+### Conditionally set variables: ###
+
+BUILDDIR_BUILD =
+!ifeq BUILD debug
+BUILDDIR_BUILD = debug
+!endif
+!ifeq BUILD release
+BUILDDIR_BUILD = release
+!endif
+BUILDDIR_CHAR =
+!ifeq CHAR mchar
+BUILDDIR_CHAR = mchar
+!endif
+!ifeq CHAR wchar
+BUILDDIR_CHAR = wchar
+!endif
+CPPFLAGS_BUILD =
+!ifeq BUILD debug
+CPPFLAGS_BUILD = -DQSE_BUILD_DEBUG -DDEBUG -D_DEBUG
+!endif
+!ifeq BUILD release
+CPPFLAGS_BUILD = -D_NDEBUG -UDEBUG -U_DEBUG
+!endif
+CPPFLAGS_CHAR =
+!ifeq CHAR mchar
+CPPFLAGS_CHAR = -DQSE_CHAR_IS_MCHAR=1
+!endif
+!ifeq CHAR wchar
+CPPFLAGS_CHAR = -DQSE_CHAR_IS_WCHAR=1
+!endif
+CPPFLAGS_XCMGRS =
+!ifeq XCMGRS off
+CPPFLAGS_XCMGRS = -UQSE_INCLUDE_MORE_CMGRS
+!endif
+!ifeq XCMGRS on
+CPPFLAGS_XCMGRS = -DQSE_INCLUDE_MORE_CMGRS=1
+!endif
+CPPFLAGS_BUNDLED_UNICODE =
+!ifeq BUNDLED_UNICODE off
+CPPFLAGS_BUNDLED_UNICODE = -UQSE_ENABLE_BUNDLED_UNICODE
+!endif
+!ifeq BUNDLED_UNICODE on
+CPPFLAGS_BUNDLED_UNICODE = -DQSE_ENABLE_BUNDLED_UNICODE=1
+!endif
+____SOURCES_XCMGRS_FILENAMES_OBJECTS =
+!ifeq XCMGRS on
+____SOURCES_XCMGRS_FILENAMES_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_cp949.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_cp950.obj
+!endif
+____SOURCES_BUNDLED_UNICODE_FILENAMES_OBJECTS =
+!ifeq BUNDLED_UNICODE on
+____SOURCES_BUNDLED_UNICODE_FILENAMES_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_uni.obj
+!endif
+__DEBUG_INFO =
+!ifeq BUILD debug
+__DEBUG_INFO = -d2
+!endif
+!ifeq BUILD release
+__DEBUG_INFO = -d0
+!endif
+__DEBUG_INFO_1_0 =
+!ifeq BUILD debug
+__DEBUG_INFO_1_0 = debug all
+!endif
+!ifeq BUILD release
+__DEBUG_INFO_1_0 =
+!endif
+
+### Variables: ###
+
+DLLQSECMN_CFLAGS = -bd -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ $(CPPFLAGS) $(CFLAGS)
+DLLQSECMN_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_base64.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_rand.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_search.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_sort.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_assert.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_chr.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_dir.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_dll.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_env.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_gdl.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_htb.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fio.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fma.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fmt.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs_err.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs_move.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_glob.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_hton.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_ipad.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_lda.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_main.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mbwc.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mbwc_str.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mem.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mux.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwad.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwad_skad.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwif.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwif_cfg.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwio.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_oht.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_opt.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_path_basename.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_path_canon.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_pio.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_pma.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_rbt.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_rex.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_sio.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_sll.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_slmb.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_stdio.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_beg.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cat.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_chr.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cnv.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cmp.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cpy.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_del.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dup.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dynm.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dynw.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_end.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_excl.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_fcpy.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_fnmat.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_incl.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_len.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_pac.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_pbrk.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_put.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_rev.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_rot.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_set.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_spl.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_spn.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_str.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_subst.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_tok.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_trm.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_word.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_task.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_time.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tio.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_ast.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_compile.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_match_backtrack.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_match_parallel.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_parse.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_stack.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_uri.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_utf8.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_xma.obj &
+ $(____SOURCES_XCMGRS_FILENAMES_OBJECTS) &
+ $(____SOURCES_BUNDLED_UNICODE_FILENAMES_OBJECTS)
+DLLQSEAWK_CFLAGS = -bd -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ $(CPPFLAGS) $(CFLAGS)
+DLLQSEAWK_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_awk.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_err.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_tree.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_parse.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_run.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_rec.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_val.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_fnc.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_misc.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_rio.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_std.obj
+MODQSEAWKDIR_CFLAGS = -bd -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ $(CPPFLAGS) $(CFLAGS)
+MODQSEAWKDIR_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir_dir.obj
+MODQSEAWKSTR_CFLAGS = -bd -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ $(CPPFLAGS) $(CFLAGS)
+MODQSEAWKSTR_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr_str.obj
+MODQSEAWKSYS_CFLAGS = -bd -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ $(CPPFLAGS) $(CFLAGS)
+MODQSEAWKSYS_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys_sys.obj
+DLLQSESED_CFLAGS = -bd -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ $(CPPFLAGS) $(CFLAGS)
+DLLQSESED_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_sed.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_err.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_std.obj
+DLLQSENET_CFLAGS = -bd -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ $(CPPFLAGS) $(CFLAGS)
+DLLQSENET_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_http.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_htre.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_htrd.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_cgi.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_dir.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_file.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_proxy.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_resol.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_std.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_task.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_text.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_upxd.obj
+EXEQSEAWK_CFLAGS = -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ $(CPPFLAGS) $(CFLAGS)
+EXEQSEAWK_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk_awk.obj
+EXEQSESED_CFLAGS = -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ $(CPPFLAGS) $(CFLAGS)
+EXEQSESED_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed_sed.obj
+EXEQSEHTTPD_CFLAGS = -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ $(CPPFLAGS) $(CFLAGS)
+EXEQSEHTTPD_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd_httpd.obj
+DLLQSECMNXX_CXXFLAGS = -bd -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ -xs $(CPPFLAGS) $(CXXFLAGS)
+DLLQSECMNXX_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx_Mmgr.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx_StdMmgr.obj
+DLLQSEAWKXX_CXXFLAGS = -bd -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ -xs $(CPPFLAGS) $(CXXFLAGS)
+DLLQSEAWKXX_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx_Awk.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx_StdAwk.obj
+DLLQSESEDXX_CXXFLAGS = -bd -i=..\..\include $(CPPFLAGS_BUILD) $(CPPFLAGS_CHAR) &
+ $(CPPFLAGS_XCMGRS) $(CPPFLAGS_BUNDLED_UNICODE) -wx $(__DEBUG_INFO) -bm -ot -ox &
+ -xs $(CPPFLAGS) $(CXXFLAGS)
+DLLQSESEDXX_OBJECTS = &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx_Sed.obj &
+ $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx_StdSed.obj
+
+
+all : $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR) :
+ -if not exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR) mkdir $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)
+
+### Targets: ###
+
+all : .SYMBOLIC $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.exe $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.exe $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.exe $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.dll
+
+clean : .SYMBOLIC
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.obj del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.obj
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.res del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.res
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.lbc del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.lbc
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.ilk del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.ilk
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.pch del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\*.pch
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.exe del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.exe
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.exe del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.exe
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.exe del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.exe
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.lib
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.dll del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.dll
+ -if exist $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.lib del $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.lib
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll : $(DLLQSECMN_OBJECTS)
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn.lbc $(__DEBUG_INFO_1_0) $(LDFLAGS)
+ @for %i in ($(DLLQSECMN_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn.lbc file %i
+ @for %i in () do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn.lbc system nt_dll
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn.lbc
+ wlib -q -n -b $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib +$^@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll : $(DLLQSEAWK_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk.lbc $(__DEBUG_INFO_1_0) $(LDFLAGS)
+ @for %i in ($(DLLQSEAWK_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk.lbc system nt_dll
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk.lbc
+ wlib -q -n -b $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib +$^@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.dll : $(MODQSEAWKDIR_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir.lbc $(__DEBUG_INFO_1_0) $(LDFLAGS)
+ @for %i in ($(MODQSEAWKDIR_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir.lbc system nt_dll
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir.lbc
+ wlib -q -n -b $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-dir.lib +$^@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.dll : $(MODQSEAWKSTR_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr.lbc $(__DEBUG_INFO_1_0) $(LDFLAGS)
+ @for %i in ($(MODQSEAWKSTR_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr.lbc system nt_dll
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr.lbc
+ wlib -q -n -b $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-str.lib +$^@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.dll : $(MODQSEAWKSYS_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys.lbc $(__DEBUG_INFO_1_0) $(LDFLAGS)
+ @for %i in ($(MODQSEAWKSYS_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys.lbc system nt_dll
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys.lbc
+ wlib -q -n -b $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk-sys.lib +$^@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll : $(DLLQSESED_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed.lbc $(__DEBUG_INFO_1_0) $(LDFLAGS)
+ @for %i in ($(DLLQSESED_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed.lbc system nt_dll
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed.lbc
+ wlib -q -n -b $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.lib +$^@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.dll : $(DLLQSENET_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet.lbc $(__DEBUG_INFO_1_0) $(LDFLAGS)
+ @for %i in ($(DLLQSENET_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet.lbc system nt_dll
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet.lbc
+ wlib -q -n -b $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.lib +$^@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.exe : $(EXEQSEAWK_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk.lbc $(__DEBUG_INFO_1_0) system nt ref 'main_' $(LDFLAGS)
+ @for %i in ($(EXEQSEAWK_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk.lbc
+ @for %i in () do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk.lbc option stack=%i
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk.lbc
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.exe : $(EXEQSESED_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed.lbc $(__DEBUG_INFO_1_0) system nt ref 'main_' $(LDFLAGS)
+ @for %i in ($(EXEQSESED_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed.lbc
+ @for %i in () do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed.lbc option stack=%i
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed.lbc
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsehttpd.exe : $(EXEQSEHTTPD_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd.lbc $(__DEBUG_INFO_1_0) system nt ref 'main_' $(LDFLAGS)
+ @for %i in ($(EXEQSEHTTPD_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsenet.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd.lbc
+ @for %i in () do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd.lbc option stack=%i
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd.lbc
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll : $(DLLQSECMNXX_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx.lbc $(__DEBUG_INFO_1_0) $(LDFLAGS)
+ @for %i in ($(DLLQSECMNXX_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx.lbc system nt_dll
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx.lbc
+ wlib -q -n -b $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.lib +$^@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.dll : $(DLLQSEAWKXX_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx.lbc $(__DEBUG_INFO_1_0) $(LDFLAGS)
+ @for %i in ($(DLLQSEAWKXX_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawk.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx.lbc system nt_dll
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx.lbc
+ wlib -q -n -b $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qseawkxx.lib +$^@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.dll : $(DLLQSESEDXX_OBJECTS) $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.dll $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.dll
+ @%create $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx.lbc option quiet
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx.lbc name $^@
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx.lbc option caseexact
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx.lbc $(__DEBUG_INFO_1_0) $(LDFLAGS)
+ @for %i in ($(DLLQSESEDXX_OBJECTS)) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx.lbc file %i
+ @for %i in ( $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmn.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsecmnxx.lib $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesed.lib) do @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx.lbc library %i
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx.lbc
+ @%append $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx.lbc system nt_dll
+ wlink @$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx.lbc
+ wlib -q -n -b $(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\qsesedxx.lib +$^@
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_base64.obj : .AUTODEPEND ..\..\lib\cmn\alg-base64.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_rand.obj : .AUTODEPEND ..\..\lib\cmn\alg-rand.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_search.obj : .AUTODEPEND ..\..\lib\cmn\alg-search.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_alg_sort.obj : .AUTODEPEND ..\..\lib\cmn\alg-sort.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_assert.obj : .AUTODEPEND ..\..\lib\cmn\assert.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_chr.obj : .AUTODEPEND ..\..\lib\cmn\chr.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_dir.obj : .AUTODEPEND ..\..\lib\cmn\dir.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_dll.obj : .AUTODEPEND ..\..\lib\cmn\dll.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_env.obj : .AUTODEPEND ..\..\lib\cmn\env.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_gdl.obj : .AUTODEPEND ..\..\lib\cmn\gdl.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_htb.obj : .AUTODEPEND ..\..\lib\cmn\htb.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fio.obj : .AUTODEPEND ..\..\lib\cmn\fio.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fma.obj : .AUTODEPEND ..\..\lib\cmn\fma.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fmt.obj : .AUTODEPEND ..\..\lib\cmn\fmt.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs.obj : .AUTODEPEND ..\..\lib\cmn\fs.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs_err.obj : .AUTODEPEND ..\..\lib\cmn\fs-err.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_fs_move.obj : .AUTODEPEND ..\..\lib\cmn\fs-move.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_glob.obj : .AUTODEPEND ..\..\lib\cmn\glob.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_hton.obj : .AUTODEPEND ..\..\lib\cmn\hton.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_ipad.obj : .AUTODEPEND ..\..\lib\cmn\ipad.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_lda.obj : .AUTODEPEND ..\..\lib\cmn\lda.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_main.obj : .AUTODEPEND ..\..\lib\cmn\main.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mbwc.obj : .AUTODEPEND ..\..\lib\cmn\mbwc.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mbwc_str.obj : .AUTODEPEND ..\..\lib\cmn\mbwc-str.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mem.obj : .AUTODEPEND ..\..\lib\cmn\mem.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_mux.obj : .AUTODEPEND ..\..\lib\cmn\mux.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwad.obj : .AUTODEPEND ..\..\lib\cmn\nwad.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwad_skad.obj : .AUTODEPEND ..\..\lib\cmn\nwad-skad.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwif.obj : .AUTODEPEND ..\..\lib\cmn\nwif.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwif_cfg.obj : .AUTODEPEND ..\..\lib\cmn\nwif-cfg.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_nwio.obj : .AUTODEPEND ..\..\lib\cmn\nwio.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_oht.obj : .AUTODEPEND ..\..\lib\cmn\oht.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_opt.obj : .AUTODEPEND ..\..\lib\cmn\opt.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_path_basename.obj : .AUTODEPEND ..\..\lib\cmn\path-basename.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_path_canon.obj : .AUTODEPEND ..\..\lib\cmn\path-canon.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_pio.obj : .AUTODEPEND ..\..\lib\cmn\pio.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_pma.obj : .AUTODEPEND ..\..\lib\cmn\pma.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_rbt.obj : .AUTODEPEND ..\..\lib\cmn\rbt.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_rex.obj : .AUTODEPEND ..\..\lib\cmn\rex.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_sio.obj : .AUTODEPEND ..\..\lib\cmn\sio.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_sll.obj : .AUTODEPEND ..\..\lib\cmn\sll.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_slmb.obj : .AUTODEPEND ..\..\lib\cmn\slmb.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_stdio.obj : .AUTODEPEND ..\..\lib\cmn\stdio.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_beg.obj : .AUTODEPEND ..\..\lib\cmn\str-beg.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cat.obj : .AUTODEPEND ..\..\lib\cmn\str-cat.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_chr.obj : .AUTODEPEND ..\..\lib\cmn\str-chr.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cnv.obj : .AUTODEPEND ..\..\lib\cmn\str-cnv.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cmp.obj : .AUTODEPEND ..\..\lib\cmn\str-cmp.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_cpy.obj : .AUTODEPEND ..\..\lib\cmn\str-cpy.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_del.obj : .AUTODEPEND ..\..\lib\cmn\str-del.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dup.obj : .AUTODEPEND ..\..\lib\cmn\str-dup.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dynm.obj : .AUTODEPEND ..\..\lib\cmn\str-dynm.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_dynw.obj : .AUTODEPEND ..\..\lib\cmn\str-dynw.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_end.obj : .AUTODEPEND ..\..\lib\cmn\str-end.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_excl.obj : .AUTODEPEND ..\..\lib\cmn\str-excl.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_fcpy.obj : .AUTODEPEND ..\..\lib\cmn\str-fcpy.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_fnmat.obj : .AUTODEPEND ..\..\lib\cmn\str-fnmat.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_incl.obj : .AUTODEPEND ..\..\lib\cmn\str-incl.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_len.obj : .AUTODEPEND ..\..\lib\cmn\str-len.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_pac.obj : .AUTODEPEND ..\..\lib\cmn\str-pac.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_pbrk.obj : .AUTODEPEND ..\..\lib\cmn\str-pbrk.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_put.obj : .AUTODEPEND ..\..\lib\cmn\str-put.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_rev.obj : .AUTODEPEND ..\..\lib\cmn\str-rev.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_rot.obj : .AUTODEPEND ..\..\lib\cmn\str-rot.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_set.obj : .AUTODEPEND ..\..\lib\cmn\str-set.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_spl.obj : .AUTODEPEND ..\..\lib\cmn\str-spl.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_spn.obj : .AUTODEPEND ..\..\lib\cmn\str-spn.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_str.obj : .AUTODEPEND ..\..\lib\cmn\str-str.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_subst.obj : .AUTODEPEND ..\..\lib\cmn\str-subst.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_tok.obj : .AUTODEPEND ..\..\lib\cmn\str-tok.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_trm.obj : .AUTODEPEND ..\..\lib\cmn\str-trm.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_str_word.obj : .AUTODEPEND ..\..\lib\cmn\str-word.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_task.obj : .AUTODEPEND ..\..\lib\cmn\task.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_time.obj : .AUTODEPEND ..\..\lib\cmn\time.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tio.obj : .AUTODEPEND ..\..\lib\cmn\tio.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre.obj : .AUTODEPEND ..\..\lib\cmn\tre.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_ast.obj : .AUTODEPEND ..\..\lib\cmn\tre-ast.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_compile.obj : .AUTODEPEND ..\..\lib\cmn\tre-compile.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_match_backtrack.obj : .AUTODEPEND ..\..\lib\cmn\tre-match-backtrack.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_match_parallel.obj : .AUTODEPEND ..\..\lib\cmn\tre-match-parallel.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_parse.obj : .AUTODEPEND ..\..\lib\cmn\tre-parse.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_tre_stack.obj : .AUTODEPEND ..\..\lib\cmn\tre-stack.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_uri.obj : .AUTODEPEND ..\..\lib\cmn\uri.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_utf8.obj : .AUTODEPEND ..\..\lib\cmn\utf8.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_xma.obj : .AUTODEPEND ..\..\lib\cmn\xma.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_cp949.obj : .AUTODEPEND ..\..\lib\cmn\cp949.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_cp950.obj : .AUTODEPEND ..\..\lib\cmn\cp950.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmn_uni.obj : .AUTODEPEND ..\..\lib\cmn\uni.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSECMN_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_awk.obj : .AUTODEPEND ..\..\lib\awk\awk.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_err.obj : .AUTODEPEND ..\..\lib\awk\err.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_tree.obj : .AUTODEPEND ..\..\lib\awk\tree.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_parse.obj : .AUTODEPEND ..\..\lib\awk\parse.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_run.obj : .AUTODEPEND ..\..\lib\awk\run.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_rec.obj : .AUTODEPEND ..\..\lib\awk\rec.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_val.obj : .AUTODEPEND ..\..\lib\awk\val.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_fnc.obj : .AUTODEPEND ..\..\lib\awk\fnc.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_misc.obj : .AUTODEPEND ..\..\lib\awk\misc.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_rio.obj : .AUTODEPEND ..\..\lib\awk\rio.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawk_std.obj : .AUTODEPEND ..\..\lib\awk\std.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkdir_dir.obj : .AUTODEPEND ..\..\mod\awk\dir.c
+ $(CC) -bt=nt -zq -fo=$^@ $(MODQSEAWKDIR_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawkstr_str.obj : .AUTODEPEND ..\..\mod\awk\str.c
+ $(CC) -bt=nt -zq -fo=$^@ $(MODQSEAWKSTR_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\modqseawksys_sys.obj : .AUTODEPEND ..\..\mod\awk\sys.c
+ $(CC) -bt=nt -zq -fo=$^@ $(MODQSEAWKSYS_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_sed.obj : .AUTODEPEND ..\..\lib\sed\sed.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSESED_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_err.obj : .AUTODEPEND ..\..\lib\sed\err.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSESED_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesed_std.obj : .AUTODEPEND ..\..\lib\sed\std.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSESED_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_http.obj : .AUTODEPEND ..\..\lib\net\http.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_htre.obj : .AUTODEPEND ..\..\lib\net\htre.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_htrd.obj : .AUTODEPEND ..\..\lib\net\htrd.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd.obj : .AUTODEPEND ..\..\lib\net\httpd.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_cgi.obj : .AUTODEPEND ..\..\lib\net\httpd-cgi.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_dir.obj : .AUTODEPEND ..\..\lib\net\httpd-dir.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_file.obj : .AUTODEPEND ..\..\lib\net\httpd-file.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_proxy.obj : .AUTODEPEND ..\..\lib\net\httpd-proxy.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_resol.obj : .AUTODEPEND ..\..\lib\net\httpd-resol.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_std.obj : .AUTODEPEND ..\..\lib\net\httpd-std.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_task.obj : .AUTODEPEND ..\..\lib\net\httpd-task.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_httpd_text.obj : .AUTODEPEND ..\..\lib\net\httpd-text.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsenet_upxd.obj : .AUTODEPEND ..\..\lib\net\upxd.c
+ $(CC) -bt=nt -zq -fo=$^@ $(DLLQSENET_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqseawk_awk.obj : .AUTODEPEND ..\..\cmd\awk\awk.c
+ $(CC) -bt=nt -zq -fo=$^@ $(EXEQSEAWK_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsesed_sed.obj : .AUTODEPEND ..\..\cmd\sed\sed.c
+ $(CC) -bt=nt -zq -fo=$^@ $(EXEQSESED_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\exeqsehttpd_httpd.obj : .AUTODEPEND ..\..\cmd\net\httpd.c
+ $(CC) -bt=nt -zq -fo=$^@ $(EXEQSEHTTPD_CFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx_Mmgr.obj : .AUTODEPEND ..\..\lib\cmn\Mmgr.cpp
+ $(CXX) -bt=nt -zq -fo=$^@ $(DLLQSECMNXX_CXXFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsecmnxx_StdMmgr.obj : .AUTODEPEND ..\..\lib\cmn\StdMmgr.cpp
+ $(CXX) -bt=nt -zq -fo=$^@ $(DLLQSECMNXX_CXXFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx_Awk.obj : .AUTODEPEND ..\..\lib\awk\Awk.cpp
+ $(CXX) -bt=nt -zq -fo=$^@ $(DLLQSEAWKXX_CXXFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqseawkxx_StdAwk.obj : .AUTODEPEND ..\..\lib\awk\StdAwk.cpp
+ $(CXX) -bt=nt -zq -fo=$^@ $(DLLQSEAWKXX_CXXFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx_Sed.obj : .AUTODEPEND ..\..\lib\sed\Sed.cpp
+ $(CXX) -bt=nt -zq -fo=$^@ $(DLLQSESEDXX_CXXFLAGS) $<
+
+$(BUILDDIR_BUILD)-$(BUILDDIR_CHAR)\dllqsesedxx_StdSed.obj : .AUTODEPEND ..\..\lib\sed\StdSed.cpp
+ $(CXX) -bt=nt -zq -fo=$^@ $(DLLQSESEDXX_CXXFLAGS) $<
+
diff --git a/qse/bld/msw.bkgen b/qse/bld/win32.bkgen
similarity index 73%
rename from qse/bld/msw.bkgen
rename to qse/bld/win32.bkgen
index 5a8b8f74..58a4ecd3 100644
--- a/qse/bld/msw.bkgen
+++ b/qse/bld/win32.bkgen
@@ -15,15 +15,15 @@
- -o$(INPUT_FILE_DIR)/msw-borland/makefile.bcc
+ -o$(INPUT_FILE_DIR)/win32-borland/makefile
- -o$(INPUT_FILE_DIR)/msw-msvc/makefile.bcc
+ -o$(INPUT_FILE_DIR)/win32-msvc/makefile
- -o$(INPUT_FILE_DIR)/msw-watcom/makefile.wat
+ -o$(INPUT_FILE_DIR)/win32-watcom/makefile
diff --git a/qse/cmd/awk/awk.c b/qse/cmd/awk/awk.c
index 0177fbb6..d9d6c84a 100644
--- a/qse/cmd/awk/awk.c
+++ b/qse/cmd/awk/awk.c
@@ -41,9 +41,12 @@
#define ABORT(label) goto label
#if defined(_WIN32)
+# include
# include
# include
# include
+# pragma library("ws2_32.lib")
+# pragma comment(lib,"ws2_32.lib")
#elif defined(__OS2__)
# define INCL_DOSPROCESS
# define INCL_DOSEXCEPTIONS
diff --git a/qse/cmd/net/httpd.c b/qse/cmd/net/httpd.c
index b6da5d41..2168b55f 100644
--- a/qse/cmd/net/httpd.c
+++ b/qse/cmd/net/httpd.c
@@ -11,9 +11,12 @@
#include
#if defined(_WIN32)
+# include
# include
# include
# include
+# pragma library("ws2_32.lib")
+# pragma comment(lib,"ws2_32.lib")
#elif defined(__OS2__)
# define INCL_DOSPROCESS
# define INCL_DOSEXCEPTIONS
diff --git a/qse/include/qse/awk/Awk.hpp b/qse/include/qse/awk/Awk.hpp
index 9837b64b..b4d38a80 100644
--- a/qse/include/qse/awk/Awk.hpp
+++ b/qse/include/qse/awk/Awk.hpp
@@ -161,7 +161,7 @@ public:
///
void clearError ();
-protected:
+//protected: can't make it protected for borland
void retrieveError ();
void retrieveError (Run* run);
/// @}
@@ -242,7 +242,7 @@ public:
operator awk_t* () const
{
- return this->awk->awk;
+ return this->awk->getHandle();
}
protected:
@@ -458,7 +458,7 @@ public:
void* operator new (size_t n, Run* run) throw ();
void* operator new[] (size_t n, Run* run) throw ();
- #if !defined(__BORLANDC__)
+ #if !defined(__BORLANDC__) && !defined(__WATCOMC__)
// deletion when initialization fails
void operator delete (void* p, Run* run);
void operator delete[] (void* p, Run* run);
@@ -479,7 +479,7 @@ public:
/// The Index() function creates an empty array index.
Index ()
{
- this->ptr = EMPTY_STRING;
+ this->ptr = Value::getEmptyStr();
this->len = 0;
}
@@ -650,7 +650,7 @@ public:
if (getStr (&p, &l) == -1)
{
- p = EMPTY_STRING;
+ p = getEmptyStr();
l = 0;
}
@@ -778,7 +778,8 @@ public:
qse_xstr_t str;
} cached;
- static const char_t* EMPTY_STRING;
+ public:
+ static const char_t* getEmptyStr();
};
public:
@@ -1284,6 +1285,10 @@ protected:
static void modclose (awk_t* awk, void* handle);
static void* modsym (awk_t* awk, void* handle, const char_t* name);
+public:
+ // use this with care
+ awk_t* getHandle() const { return this->awk; }
+
protected:
awk_t* awk;
@@ -1318,7 +1323,6 @@ private:
int init_runctx ();
void fini_runctx ();
-
int dispatch_function (Run* run, const fnc_info_t* fi);
static const char_t* xerrstr (const awk_t* a, errnum_t num);
diff --git a/qse/include/qse/awk/StdAwk.hpp b/qse/include/qse/awk/StdAwk.hpp
index b2df0eaf..e21797b4 100644
--- a/qse/include/qse/awk/StdAwk.hpp
+++ b/qse/include/qse/awk/StdAwk.hpp
@@ -109,7 +109,7 @@ public:
const char_t* ptr;
};
- StdAwk (Mmgr* mmgr = &StdMmgr::DFL):
+ StdAwk (Mmgr* mmgr = StdMmgr::getDFL()):
Awk (mmgr), console_cmgr (QSE_NULL)
{
}
diff --git a/qse/include/qse/cmn/StdMmgr.hpp b/qse/include/qse/cmn/StdMmgr.hpp
index 7d06af04..a99d7096 100644
--- a/qse/include/qse/cmn/StdMmgr.hpp
+++ b/qse/include/qse/cmn/StdMmgr.hpp
@@ -34,8 +34,7 @@ public:
void* reallocMem (void* ptr, size_t n);
virtual void freeMem (void* ptr);
-public:
- static StdMmgr DFL;
+ static StdMmgr* getDFL();
};
/////////////////////////////////
diff --git a/qse/include/qse/cmn/main.h b/qse/include/qse/cmn/main.h
index 52d023d6..bb622324 100644
--- a/qse/include/qse/cmn/main.h
+++ b/qse/include/qse/cmn/main.h
@@ -42,7 +42,7 @@
* choice of the default character type #qse_char_t.
*/
-#if defined(_WIN32) && !defined(__MINGW32__)
+#if defined(_WIN32) && defined(_MSC_VER)
# if defined(QSE_CHAR_IS_MCHAR)
# define qse_main main
# define QSE_ACHAR_IS_MCHAR
diff --git a/qse/include/qse/conf-dos.h b/qse/include/qse/conf-dos.h
index dbfacf26..8b892973 100644
--- a/qse/include/qse/conf-dos.h
+++ b/qse/include/qse/conf-dos.h
@@ -59,7 +59,9 @@
# define QSE_SIZEOF_STRUCT_SOCKADDR_IN 32
# define QSE_SIZEOF_STRUCT_SOCKADDR_IN6 64
-# define QSE_CHAR_IS_WCHAR 1
+# if !defined(QSE_CHAR_IS_WCHAR) && !defined(QSE_CHAR_IS_MCHAR)
+# define QSE_CHAR_IS_WCHAR 1
+# endif
# undef QSE_ENABLE_BUNDLED_UNICODE
#elif defined(__WATCOMC__) && !defined(__386__)
@@ -91,7 +93,9 @@
# define QSE_SIZEOF_STRUCT_SOCKADDR_IN 32
# define QSE_SIZEOF_STRUCT_SOCKADDR_IN6 64
-# define QSE_CHAR_IS_WCHAR 1
+# if !defined(QSE_CHAR_IS_WCHAR) && !defined(QSE_CHAR_IS_MCHAR)
+# define QSE_CHAR_IS_WCHAR 1
+# endif
# undef QSE_ENABLE_BUNDLED_UNICODE
#else
diff --git a/qse/include/qse/conf-msw.h b/qse/include/qse/conf-msw.h
index 2d5dfce3..9b428033 100644
--- a/qse/include/qse/conf-msw.h
+++ b/qse/include/qse/conf-msw.h
@@ -77,7 +77,9 @@ _M_X64 x64 platform
# define QSE_SIZEOF_STRUCT_SOCKADDR_IN 32
# define QSE_SIZEOF_STRUCT_SOCKADDR_IN6 64
-# define QSE_CHAR_IS_WCHAR 1
+# if !defined(QSE_CHAR_IS_WCHAR) && !defined(QSE_CHAR_IS_MCHAR)
+# define QSE_CHAR_IS_WCHAR 1
+# endif
# undef QSE_ENABLE_BUNDLED_UNICODE
#elif defined(__GNUC__) || defined(__DMC__) || defined(__POCC__)
@@ -113,7 +115,9 @@ _M_X64 x64 platform
# define QSE_SIZEOF_STRUCT_SOCKADDR_IN 32
# define QSE_SIZEOF_STRUCT_SOCKADDR_IN6 64
-# define QSE_CHAR_IS_WCHAR 1
+# if !defined(QSE_CHAR_IS_WCHAR) && !defined(QSE_CHAR_IS_MCHAR)
+# define QSE_CHAR_IS_WCHAR 1
+# endif
# undef QSE_ENABLE_BUNDLED_UNICODE
#elif defined(_MSC_VER)
@@ -153,8 +157,50 @@ _M_X64 x64 platform
# define QSE_SIZEOF_STRUCT_SOCKADDR_IN 32
# define QSE_SIZEOF_STRUCT_SOCKADDR_IN6 64
-# define QSE_CHAR_IS_WCHAR 1
+# if !defined(QSE_CHAR_IS_WCHAR) && !defined(QSE_CHAR_IS_MCHAR)
+# define QSE_CHAR_IS_WCHAR 1
+# endif
# undef QSE_ENABLE_BUNDLED_UNICODE
+
+#elif defined(__BORLANDC__)
+
+# define QSE_SIZEOF_CHAR 1
+# define QSE_SIZEOF_SHORT 2
+# define QSE_SIZEOF_INT 4
+# define QSE_SIZEOF_LONG 4
+# define QSE_SIZEOF_LONG_LONG 0
+
+# if defined(_WIN64)
+# define QSE_SIZEOF_VOID_P 8
+# else
+# define QSE_SIZEOF_VOID_P 4
+# endif
+# define QSE_SIZEOF_FLOAT 4
+# define QSE_SIZEOF_DOUBLE 8
+# define QSE_SIZEOF_LONG_DOUBLE 8
+# define QSE_SIZEOF_WCHAR_T 2
+
+# define QSE_SIZEOF___INT8 1
+# define QSE_SIZEOF___INT16 2
+# define QSE_SIZEOF___INT32 4
+# define QSE_SIZEOF___INT64 8
+# define QSE_SIZEOF___INT128 0
+
+# define QSE_SIZEOF_OFF64_T 0
+# define QSE_SIZEOF_OFF_T 8
+
+# define QSE_SIZEOF_MBSTATE_T QSE_SIZEOF_LONG
+# define QSE_MBLEN_MAX 8
+
+ /* these two have only to be large enough */
+# define QSE_SIZEOF_STRUCT_SOCKADDR_IN 32
+# define QSE_SIZEOF_STRUCT_SOCKADDR_IN6 64
+
+# if !defined(QSE_CHAR_IS_WCHAR) && !defined(QSE_CHAR_IS_MCHAR)
+# define QSE_CHAR_IS_WCHAR 1
+# endif
+# undef QSE_ENABLE_BUNDLED_UNICODE
+
#else
# error Define the size of various data types.
#endif
diff --git a/qse/include/qse/conf-os2.h b/qse/include/qse/conf-os2.h
index 57a657f0..af0cf3ff 100644
--- a/qse/include/qse/conf-os2.h
+++ b/qse/include/qse/conf-os2.h
@@ -61,7 +61,10 @@
# define QSE_SIZEOF_STRUCT_SOCKADDR_IN 32
# define QSE_SIZEOF_STRUCT_SOCKADDR_IN6 64
-# define QSE_CHAR_IS_WCHAR 1
+# if !defined(QSE_CHAR_IS_WCHAR) && !defined(QSE_CHAR_IS_MCHAR)
+# define QSE_CHAR_IS_WCHAR 1
+# endif
+
# undef QSE_ENABLE_BUNDLED_UNICODE
#elif defined(__BORLANDC__)
@@ -91,7 +94,9 @@
# define QSE_SIZEOF_STRUCT_SOCKADDR_IN 32
# define QSE_SIZEOF_STRUCT_SOCKADDR_IN6 64
-# define QSE_CHAR_IS_WCHAR 1
+# if !defined(QSE_CHAR_IS_WCHAR) && !defined(QSE_CHAR_IS_MCHAR)
+# define QSE_CHAR_IS_WCHAR 1
+# endif
# define QSE_ENABLE_BUNDLED_UNICODE 1
#else
diff --git a/qse/include/qse/macros.h b/qse/include/qse/macros.h
index 5988ad29..4180701f 100644
--- a/qse/include/qse/macros.h
+++ b/qse/include/qse/macros.h
@@ -243,7 +243,7 @@
*/
#define QSE_MT(txt) (txt)
-#define QSE_WQ_I(val) (L ## QSE_MQ_I(val))
+#define QSE_WQ_I(val) (L ## #val)
#define QSE_WQ(val) QSE_WQ_I(val)
#define QSE_WC(ch) ((qse_wchar_t)L ## ch)
#define QSE_WS(str) ((const qse_wchar_t*)L ## str)
diff --git a/qse/include/qse/sed/Sed.hpp b/qse/include/qse/sed/Sed.hpp
index 5d5ea661..7521e0a9 100644
--- a/qse/include/qse/sed/Sed.hpp
+++ b/qse/include/qse/sed/Sed.hpp
@@ -37,7 +37,7 @@ QSE_BEGIN_NAMESPACE(QSE)
/**
* The Sed class implements a stream editor by wrapping around #qse_sed_t.
*/
-class Sed: public Mmged
+class QSE_EXPORT Sed: public Mmged
{
public:
/// The sed_t type redefines a stream editor type
@@ -63,7 +63,7 @@ public:
/// The Stream class is a base class for I/O operation during
/// execution.
///
- class Stream: public Types
+ class QSE_EXPORT Stream: public Types
{
public:
/// The Mode type defines I/O modes.
@@ -74,7 +74,7 @@ public:
};
/// The Data class conveys information need for I/O operations.
- class Data
+ class QSE_EXPORT Data
{
public:
friend class Sed;
@@ -86,27 +86,27 @@ public:
public:
/// The getMode() function returns the I/O mode
/// requested.
- Mode getMode() const { return mode; }
+ Mode getMode() const { return this->mode; }
/// The getHandle() function returns the I/O handle
/// saved by setHandle().
- void* getHandle () const { return arg->handle; }
+ void* getHandle () const { return this->arg->handle; }
/// The setHandle() function sets an I/O handle
/// typically in the Stream::open() function.
- void setHandle (void* handle) { arg->handle = handle; }
+ void setHandle (void* handle) { this->arg->handle = handle; }
/// The getName() function returns an I/O name.
/// @return #QSE_NULL for the main data stream,
/// file path for explicit file stream
- const char_t* getName () const { return arg->path; }
+ const char_t* getName () const { return this->arg->path; }
/// The Sed* operator returns the associated Sed class.
- operator Sed* () const { return sed; }
+ operator Sed* () const { return this->sed; }
/// The sed_t* operator returns a pointer to the
/// underlying stream editor.
- operator sed_t* () const { return sed->sed; }
+ operator sed_t* () const { return this->sed->getHandle(); }
protected:
Sed* sed;
@@ -298,6 +298,10 @@ protected:
errnum_t num ///< an error number
) const;
+public:
+ // use this with care
+ sed_t* getHandle() const { return this->sed; }
+
protected:
/// handle to a primitive sed object
sed_t* sed;
diff --git a/qse/include/qse/sed/StdSed.hpp b/qse/include/qse/sed/StdSed.hpp
index d4d6085f..2e6d0164 100644
--- a/qse/include/qse/sed/StdSed.hpp
+++ b/qse/include/qse/sed/StdSed.hpp
@@ -39,12 +39,12 @@ QSE_BEGIN_NAMESPACE(QSE)
* I/O stream class, and sets the default memory manager.
*
*/
-class StdSed: public Sed
+class QSE_EXPORT StdSed: public Sed
{
public:
- StdSed (Mmgr* mmgr = &StdMmgr::DFL): Sed (mmgr) {}
+ StdSed (Mmgr* mmgr = StdMmgr::getDFL()): Sed (mmgr) {}
- class FileStream: public Stream
+ class QSE_EXPORT FileStream: public Stream
{
public:
FileStream (const char_t* infile = QSE_NULL,
@@ -65,7 +65,7 @@ public:
qse_cmgr_t* cmgr;
};
- class StringStream: public Stream
+ class QSE_EXPORT StringStream: public Stream
{
public:
StringStream (const char_t* in);
diff --git a/qse/lib/awk/Awk.cpp b/qse/lib/awk/Awk.cpp
index a3427ad8..44100059 100644
--- a/qse/lib/awk/Awk.cpp
+++ b/qse/lib/awk/Awk.cpp
@@ -86,8 +86,8 @@ Awk::RIOBase::operator Awk* () const
Awk::RIOBase::operator Awk::awk_t* () const
{
- QSE_ASSERT (qse_awk_rtx_getawk(this->run->rtx) == this->run->awk->awk);
- return this->run->awk->awk;
+ QSE_ASSERT (qse_awk_rtx_getawk(this->run->rtx) == this->run->awk->getHandle());
+ return this->run->awk->getHandle();
}
Awk::RIOBase::operator Awk::rio_arg_t* () const
@@ -191,9 +191,14 @@ Awk::Console::Mode Awk::Console::getMode () const
// Awk::Value
//////////////////////////////////////////////////////////////////
-const Awk::char_t* Awk::Value::EMPTY_STRING = QSE_T("");
Awk::Value::IndexIterator Awk::Value::IndexIterator::END;
+const Awk::char_t* Awk::Value::getEmptyStr()
+{
+ static const Awk::char_t* EMPTY_STRING = QSE_T("");
+ return EMPTY_STRING;
+}
+
Awk::Value::IntIndex::IntIndex (long_t x)
{
ptr = buf;
@@ -256,7 +261,7 @@ void* Awk::Value::operator new[] (size_t n, Run* run) throw ()
return (char*)ptr+QSE_SIZEOF(run);
}
-#if !defined(__BORLANDC__)
+#if !defined(__BORLANDC__) && !defined(__WATCOMC__)
void Awk::Value::operator delete (void* ptr, Run* run)
{
qse_awk_rtx_freemem (run->rtx, (char*)ptr-QSE_SIZEOF(run));
@@ -377,7 +382,7 @@ Awk::Value::operator const Awk::char_t* () const
{
const Awk::char_t* ptr;
size_t len;
- if (Awk::Value::getStr (&ptr, &len) <= -1) ptr = EMPTY_STRING;
+ if (Awk::Value::getStr (&ptr, &len) <= -1) ptr = getEmptyStr();
return ptr;
}
@@ -442,7 +447,7 @@ int Awk::Value::getNum (long_t* lv, flt_t* fv) const
int Awk::Value::getStr (const char_t** str, size_t* len) const
{
- const char_t* p = EMPTY_STRING;
+ const char_t* p = getEmptyStr();
size_t l = 0;
QSE_ASSERT (this->val != QSE_NULL);
diff --git a/qse/lib/awk/StdAwk.cpp b/qse/lib/awk/StdAwk.cpp
index e32ac42f..8aef7c05 100644
--- a/qse/lib/awk/StdAwk.cpp
+++ b/qse/lib/awk/StdAwk.cpp
@@ -1387,11 +1387,11 @@ void* StdAwk::modopen (const mod_spec_t* spec)
#elif defined(__OS2__)
- void* h;
+ HMODULE h;
qse_mchar_t* modpath;
const qse_char_t* tmp[4];
int count;
- UCHAR errbuf[CCHMAXPATH];
+ char errbuf[CCHMAXPATH];
count = 0;
if (spec->prefix) tmp[count++] = spec->prefix;
@@ -1414,8 +1414,8 @@ void* StdAwk::modopen (const mod_spec_t* spec)
QSE_MMGR_FREE (awk->mmgr, modpath);
- QSE_ASSERT (QSE_SIZEOF(h) <= QSE_SIZEOF(void*));
- return h;
+ QSE_ASSERT (QSE_SIZEOF(h) <= QSE_SIZEOF(void*));
+ return (void*)h;
#elif defined(__DOS__)
diff --git a/qse/lib/awk/parse.c b/qse/lib/awk/parse.c
index e959d70d..e76b0c78 100644
--- a/qse/lib/awk/parse.c
+++ b/qse/lib/awk/parse.c
@@ -20,6 +20,22 @@
#include "awk.h"
+#if !defined(QSE_AWK_DEFAULT_MODPREFIX)
+# if defined(_WIN32)
+# define QSE_AWK_DEFAULT_MODPREFIX "qseawk-"
+# elif defined(__OS2__)
+# define QSE_AWK_DEFAULT_MODPREFIX "awk-"
+# elif defined(__DOS__)
+# define QSE_AWK_DEFAULT_MODPREFIX "awk-"
+# else
+# define QSE_AWK_DEFAULT_MODPREFIX "libqseawk-"
+# endif
+#endif
+
+#if !defined(QSE_AWK_DEFAULT_MODPOSTFIX)
+# define QSE_AWK_DEFAULT_MODPOSTFIX ""
+#endif
+
enum tok_t
{
TOK_EOF,
@@ -6435,15 +6451,11 @@ static qse_awk_mod_t* query_module (
if (awk->opt.mod[0].len > 0)
spec.prefix = awk->opt.mod[0].ptr;
- #if defined(QSE_AWK_DEFAULT_MODPREFIX)
else spec.prefix = QSE_T(QSE_AWK_DEFAULT_MODPREFIX);
- #endif
if (awk->opt.mod[1].len > 0)
spec.postfix = awk->opt.mod[1].ptr;
- #if defined(QSE_AWK_DEFAULT_MODPOSTFIX)
else spec.postfix = QSE_T(QSE_AWK_DEFAULT_MODPOSTFIX);
- #endif
QSE_MEMSET (&md, 0, QSE_SIZEOF(md));
if (awk->prm.modopen && awk->prm.modsym && awk->prm.modclose)
diff --git a/qse/lib/awk/run.c b/qse/lib/awk/run.c
index 6adc4d18..26db1405 100644
--- a/qse/lib/awk/run.c
+++ b/qse/lib/awk/run.c
@@ -3170,9 +3170,7 @@ static qse_awk_val_t* eval_expression (qse_awk_rtx_t* rtx, qse_awk_nde_t* nde)
{
QSE_ASSERTX (
rtx->inrec.d0->type == QSE_AWK_VAL_STR,
- "the internal value representing $0 should "
- "always be of the string type once it has "
- "been set/updated. it is nil initially.");
+ "the internal value representing $0 should always be of the string type once it has been set/updated. it is nil initially.");
vs.ptr = ((qse_awk_val_str_t*)rtx->inrec.d0)->val.ptr;
vs.len = ((qse_awk_val_str_t*)rtx->inrec.d0)->val.len;
@@ -4677,8 +4675,7 @@ static qse_awk_val_t* eval_binop_mod (
qse_awk_val_t* res;
QSE_ASSERTX (rtx->awk->prm.math.mod != QSE_NULL,
- "the mod function must be provided when the awk object"
- " is created to be able to calculate floating-pointer remainder.");
+ "the mod function must be provided when the awk object is created to be able to calculate floating-pointer remainder.");
n1 = qse_awk_rtx_valtonum (rtx, left, &l1, &r1);
n2 = qse_awk_rtx_valtonum (rtx, right, &l2, &r2);
@@ -4736,8 +4733,7 @@ static qse_awk_val_t* eval_binop_exp (
qse_awk_val_t* res;
QSE_ASSERTX (rtx->awk->prm.math.pow != QSE_NULL,
- "the pow function must be provided when the awk object"
- " is created to make exponentiation work properly.");
+ "the pow function must be provided when the awk object is created to make exponentiation work properly.");
n1 = qse_awk_rtx_valtonum (rtx, left, &l1, &r1);
n2 = qse_awk_rtx_valtonum (rtx, right, &l2, &r2);
diff --git a/qse/lib/awk/std.c b/qse/lib/awk/std.c
index b0bad74a..8da475d6 100644
--- a/qse/lib/awk/std.c
+++ b/qse/lib/awk/std.c
@@ -380,7 +380,7 @@ static void* custom_awk_modopen (qse_awk_t* awk, const qse_awk_mod_spec_t* spec)
qse_mchar_t* modpath;
const qse_char_t* tmp[4];
int count;
- UCHAR errbuf[CCHMAXPATH];
+ char errbuf[CCHMAXPATH];
APIRET rc;
count = 0;
diff --git a/qse/lib/awk/val.c b/qse/lib/awk/val.c
index 1b262558..6c04310d 100644
--- a/qse/lib/awk/val.c
+++ b/qse/lib/awk/val.c
@@ -882,8 +882,7 @@ void qse_awk_rtx_refdownval (qse_awk_rtx_t* rtx, qse_awk_val_t* val)
#endif
QSE_ASSERTX (val->ref > 0,
- "the reference count of a value should be greater than zero for it "
- "to be decremented. check the source code for any bugs");
+ "the reference count of a value should be greater than zero for it to be decremented. check the source code for any bugs");
val->ref--;
if (val->ref <= 0)
@@ -897,8 +896,7 @@ void qse_awk_rtx_refdownval_nofree (qse_awk_rtx_t* rtx, qse_awk_val_t* val)
if (IS_STATICVAL(val)) return;
QSE_ASSERTX (val->ref > 0,
- "the reference count of a value should be greater than zero for it"
- " to be decremented. check the source code for any bugs");
+ "the reference count of a value should be greater than zero for it to be decremented. check the source code for any bugs");
val->ref--;
}
diff --git a/qse/lib/cmn/StdMmgr.cpp b/qse/lib/cmn/StdMmgr.cpp
index d291324c..b6f858ac 100644
--- a/qse/lib/cmn/StdMmgr.cpp
+++ b/qse/lib/cmn/StdMmgr.cpp
@@ -25,7 +25,6 @@
QSE_BEGIN_NAMESPACE(QSE)
/////////////////////////////////
-StdMmgr StdMmgr::DFL;
void* StdMmgr::allocMem (size_t n)
{
@@ -42,6 +41,12 @@ void StdMmgr::freeMem (void* ptr)
return ::free (ptr);
}
+StdMmgr* StdMmgr::getDFL ()
+{
+ static StdMmgr DFL;
+ return &DFL;
+}
+
/////////////////////////////////
QSE_END_NAMESPACE(QSE)
/////////////////////////////////
diff --git a/qse/lib/cmn/glob.c b/qse/lib/cmn/glob.c
index 3d06a7a8..3e00b3f7 100644
--- a/qse/lib/cmn/glob.c
+++ b/qse/lib/cmn/glob.c
@@ -111,6 +111,9 @@ static int path_exists (glob_t* g, const qse_char_t* name)
#if defined(_WIN32)
/* ------------------------------------------------------------------- */
+ #if !defined(INVALID_FILE_ATTRIBUTES)
+ #define INVALID_FILE_ATTRIBUTES ((DWORD)-1)
+ #endif
return (GetFileAttributes(name) != INVALID_FILE_ATTRIBUTES)? 1: 0;
/* ------------------------------------------------------------------- */
diff --git a/qse/lib/cmn/lda.c b/qse/lib/cmn/lda.c
index 516dcadc..eb6eae8b 100644
--- a/qse/lib/cmn/lda.c
+++ b/qse/lib/cmn/lda.c
@@ -159,8 +159,7 @@ int qse_lda_getscale (lda_t* lda)
void qse_lda_setscale (lda_t* lda, int scale)
{
QSE_ASSERTX (scale > 0 && scale <= QSE_TYPE_MAX(qse_byte_t),
- "The scale should be larger than 0 and less than or "
- "equal to the maximum value that the qse_byte_t type can hold");
+ "The scale should be larger than 0 and less than or equal to the maximum value that the qse_byte_t type can hold");
if (scale <= 0) scale = 1;
if (scale > QSE_TYPE_MAX(qse_byte_t)) scale = QSE_TYPE_MAX(qse_byte_t);
diff --git a/qse/lib/cmn/nwio.c b/qse/lib/cmn/nwio.c
index 1401f338..a369149d 100644
--- a/qse/lib/cmn/nwio.c
+++ b/qse/lib/cmn/nwio.c
@@ -26,6 +26,8 @@
# include
# include /* sockaddr_in6 */
# include
+# pragma library("ws2_32.lib") /* watcom */
+# pragma comment(lib,"ws2_32.lib") /* msvc and borland */
#elif defined(__OS2__)
# include
# include
diff --git a/qse/lib/cmn/rex.c b/qse/lib/cmn/rex.c
index ed62a9c0..48011cb4 100644
--- a/qse/lib/cmn/rex.c
+++ b/qse/lib/cmn/rex.c
@@ -1154,8 +1154,7 @@ static void freegroupstack (group_t* gs, qse_mmgr_t* mmgr)
{
QSE_ASSERT (gs != QSE_NULL);
QSE_ASSERTX (gs->node == QSE_NULL,
- "The head of a group stack must point to QSE_NULL for "
- "management purpose.");
+ "The head of a group stack must point to QSE_NULL for management purpose.");
freegroupstackmembers (gs, mmgr);
}
@@ -1165,8 +1164,7 @@ static void refupgroupstack (group_t* gs)
if (gs != QSE_NULL)
{
QSE_ASSERTX (gs->node == QSE_NULL,
- "The head of a group stack must point to QSE_NULL for "
- "management purpose.");
+ "The head of a group stack must point to QSE_NULL for management purpose.");
gs->occ++;
}
}
@@ -1176,8 +1174,7 @@ static void refdowngroupstack (group_t* gs, qse_mmgr_t* mmgr)
if (gs != QSE_NULL)
{
QSE_ASSERTX (gs->node == QSE_NULL,
- "The head of a group stack must point to QSE_NULL for "
- "management purpose.");
+ "The head of a group stack must point to QSE_NULL for management purpose.");
if (--gs->occ <= 0)
{
freegroupstack (gs, mmgr);
@@ -1219,8 +1216,7 @@ static group_t* dupgroupstack (exec_t* e, group_t* gs)
QSE_ASSERT (gs != QSE_NULL);
QSE_ASSERTX (gs->node == QSE_NULL,
- "The head of a group stack must point to QSE_NULL for "
- "management purpose.");
+ "The head of a group stack must point to QSE_NULL for management purpose.");
head = dupgroupstackmembers (e, gs);
if (head == QSE_NULL) return QSE_NULL;
@@ -1315,8 +1311,7 @@ static group_t* dupgroupstackpop (exec_t* e, group_t* gs)
QSE_ASSERT (gs != QSE_NULL);
QSE_ASSERTX (gs->node == QSE_NULL,
- "The head of a group stack must point to QSE_NULL for "
- "management purpose.");
+ "The head of a group stack must point to QSE_NULL for management purpose.");
QSE_ASSERTX (gs->next != QSE_NULL && gs->next->next != QSE_NULL,
"dupgroupstackpop() needs at least two data elements");
@@ -1344,8 +1339,7 @@ static group_t* groupstackpop (exec_t* e, group_t* gs)
QSE_ASSERT (gs != QSE_NULL);
QSE_ASSERTX (gs->node == QSE_NULL,
- "The head of a group stack must point to QSE_NULL for "
- "management purpose.");
+ "The head of a group stack must point to QSE_NULL for management purpose.");
QSE_ASSERTX (gs->next != QSE_NULL && gs->next->next != QSE_NULL,
"groupstackpop() needs at least two data elements");
@@ -1541,8 +1535,7 @@ warpback:
occ = top->occ;
node = top->node;
QSE_ASSERTX (node == curcand->u.ge.group,
- "The GROUP node in the group stack must be the "
- "one pairing up with the GROUPEND node."
+ "The GROUP node in the group stack must be the one pairing up with the GROUPEND node."
);
if (occ >= node->occ.min)
@@ -1687,11 +1680,7 @@ static int charset_matched (exec_t* e, qse_rex_node_t* node, qse_char_t c)
default:
{
QSE_ASSERTX (0,
- "SHOUL NEVER HAPPEN - membership code "
- "for a character set must be one of "
- "QSE_REX_CSET_CHAR, "
- "QSE_REX_CSET_RANGE, "
- "QSE_REX_CSET_CLASS");
+ "SHOUL NEVER HAPPEN - membership code for a character set must be one of QSE_REX_CSET_CHAR, QSE_REX_CSET_RANGE, QSE_REX_CSET_CLASS");
/* return no match if this part is reached.
* however, something is totally wrong if it
@@ -1794,14 +1783,7 @@ static qse_lda_walk_t walk_cands_for_match (
default:
{
QSE_ASSERTX (0,
- "SHOULD NEVER HAPPEN - node ID must be"
- "one of QSE_REX_NODE_BOL, "
- "QSE_REX_NODE_EOL, "
- "QSE_REX_NODE_ANY, "
- "QSE_REX_NODE_CHAR, "
- "QSE_REX_NODE_CSET, "
- "QSE_REX_NODE_NOP");
-
+ "SHOULD NEVER HAPPEN - node ID must be one of QSE_REX_NODE_BOL, QSE_REX_NODE_EOL, QSE_REX_NODE_ANY, QSE_REX_NODE_CHAR, QSE_REX_NODE_CSET, QSE_REX_NODE_NOP");
break;
}
}
diff --git a/qse/lib/cmn/task.c b/qse/lib/cmn/task.c
index 26f73e7e..50c2f988 100644
--- a/qse/lib/cmn/task.c
+++ b/qse/lib/cmn/task.c
@@ -22,6 +22,9 @@
#include "mem.h"
#if defined(_WIN64)
+# if !defined(_WIN32_WINNT)
+# define _WIN32_WINNT 0x0400
+# endif
# include
#else
# include
diff --git a/qse/lib/net/http.c b/qse/lib/net/http.c
index eed20b05..853245de 100644
--- a/qse/lib/net/http.c
+++ b/qse/lib/net/http.c
@@ -376,7 +376,12 @@ qse_mchar_t* qse_fmthttptime (
qse_gmtime (nt, &bt);
/* TODO: avoid using snprintf () */
+
+#if defined(_WIN32) && defined(_MSC_VER)
+ _snprintf (buf, bufsz,
+#else
snprintf (buf, bufsz,
+#endif
QSE_MT("%s, %d %s %d %02d:%02d:%02d GMT"),
wday_name[bt.wday].s,
bt.mday,
diff --git a/qse/lib/net/httpd-std.c b/qse/lib/net/httpd-std.c
index f45501ee..b94c44f3 100644
--- a/qse/lib/net/httpd-std.c
+++ b/qse/lib/net/httpd-std.c
@@ -36,6 +36,9 @@
# include
# include /* sockaddr_in6 */
# include
+# pragma library("ws2_32.lib") /* watcom */
+# pragma comment(lib,"ws2_32.lib") /* msvc and borland */
+
# define EPOCH_DIFF_YEARS (QSE_EPOCH_YEAR-QSE_EPOCH_YEAR_WIN)
# define EPOCH_DIFF_DAYS ((qse_long_t)EPOCH_DIFF_YEARS*365+EPOCH_DIFF_YEARS/4-3)
# define EPOCH_DIFF_SECS ((qse_long_t)EPOCH_DIFF_DAYS*24*60*60)
@@ -909,7 +912,7 @@ static qse_ssize_t peer_recv (
qse_httpd_t* httpd, qse_httpd_peer_t* peer,
qse_mchar_t* buf, qse_size_t bufsize)
{
- ssize_t ret = recv (peer->handle.i, buf, bufsize, 0);
+ qse_ssize_t ret = recv (peer->handle.i, buf, bufsize, 0);
if (ret <= -1) qse_httpd_seterrnum (httpd, syserr_to_errnum(errno));
return ret;
}
@@ -918,7 +921,7 @@ static qse_ssize_t peer_send (
qse_httpd_t* httpd, qse_httpd_peer_t* peer,
const qse_mchar_t* buf, qse_size_t bufsize)
{
- ssize_t ret = send (peer->handle.i, buf, bufsize, 0);
+ qse_ssize_t ret = send (peer->handle.i, buf, bufsize, 0);
if (ret <= -1) qse_httpd_seterrnum (httpd, syserr_to_errnum(errno));
return ret;
}
@@ -1437,7 +1440,7 @@ static qse_ssize_t client_recv (
}
else
{
- ssize_t ret;
+ qse_ssize_t ret;
ret = recv (client->handle.i, buf, bufsize, 0);
if (ret <= -1) qse_httpd_seterrnum (httpd, syserr_to_errnum(errno));
return ret;
@@ -1466,7 +1469,7 @@ static qse_ssize_t client_send (
}
else
{
- ssize_t ret = send (client->handle.i, buf, bufsize, 0);
+ qse_ssize_t ret = send (client->handle.i, buf, bufsize, 0);
if (ret <= -1) qse_httpd_seterrnum (httpd, syserr_to_errnum(errno));
return ret;
}
diff --git a/qse/lib/net/httpd-task.c b/qse/lib/net/httpd-task.c
index 3dfac989..d388a540 100644
--- a/qse/lib/net/httpd-task.c
+++ b/qse/lib/net/httpd-task.c
@@ -121,11 +121,7 @@ qse_httpd_task_t* qse_httpd_entaskformat (
int bytes_req, l;
va_start (ap, fmt);
-#if defined(_WIN32) && defined(_MSC_VER)
- bytes_req = _vsnprintf (n, 1, fmt, ap);
-#else
bytes_req = vsnprintf (n, 1, fmt, ap);
-#endif
va_end (ap);
if (bytes_req == -1)
@@ -141,11 +137,7 @@ qse_httpd_task_t* qse_httpd_entaskformat (
for (;;)
{
va_start (ap, fmt);
-#if defined(_WIN32) && defined(_MSC_VER)
- l = _vsnprintf (buf, capa + 1, fmt, ap);
-#else
l = vsnprintf (buf, capa + 1, fmt, ap);
-#endif
va_end (ap);
if (l == -1)
@@ -169,11 +161,7 @@ qse_httpd_task_t* qse_httpd_entaskformat (
if (buf == QSE_NULL) return QSE_NULL;
va_start (ap, fmt);
-#if defined(_WIN32) && defined(_MSC_VER)
- l = _vsnprintf (buf, bytes_req + 1, fmt, ap);
-#else
l = vsnprintf (buf, bytes_req + 1, fmt, ap);
-#endif
va_end (ap);
if (l != bytes_req)
diff --git a/qse/lib/net/httpd.c b/qse/lib/net/httpd.c
index c5c40ff4..4a982cb9 100644
--- a/qse/lib/net/httpd.c
+++ b/qse/lib/net/httpd.c
@@ -647,7 +647,7 @@ qse_printf (QSE_T(">>>>> Returning failure for client %d\n"), client->handle.i);
}
qse_printf (QSE_T("!!!!!FEEDING %d from %d ["), (int)m, (int)client->handle.i);
-#if !defined(__OS2__)
+#if !defined(__WATCOMC__)
{
int i;
for (i = 0; i < m; i++) qse_printf (QSE_T("%hc"), buf[i]);
diff --git a/qse/lib/net/httpd.h b/qse/lib/net/httpd.h
index 48d92963..0a4415ac 100644
--- a/qse/lib/net/httpd.h
+++ b/qse/lib/net/httpd.h
@@ -86,6 +86,12 @@ struct qse_httpd_t
#define CLIENT_HANDLE_IN_MUX (CLIENT_HANDLE_READ_IN_MUX|CLIENT_HANDLE_WRITE_IN_MUX)
#define CLIENT_TASK_TRIGGER_IN_MUX(i) (1 << ((i) + 8))
+
+#if defined(_WIN32) && defined(_MSC_VER)
+# define snprintf _snprintf
+# define vsnprintf _vsnprintf
+#endif
+
#ifdef __cplusplus
extern "C" {
#endif
diff --git a/qse/lib/sed/StdSed.cpp b/qse/lib/sed/StdSed.cpp
index af91fe70..109ee700 100644
--- a/qse/lib/sed/StdSed.cpp
+++ b/qse/lib/sed/StdSed.cpp
@@ -38,7 +38,7 @@ static qse_sio_t* open_sio (StdSed::Stream::Data& io, const qse_char_t* file, in
qse_cstr_t ea;
ea.ptr = file;
ea.len = qse_strlen (file);
- ((StdSed::Sed*)io)->setError (QSE_SED_EIOFIL, &ea);
+ ((Sed*)io)->setError (QSE_SED_EIOFIL, &ea);
}
return sio;
}
@@ -59,7 +59,7 @@ static qse_sio_t* open_sio_std (StdSed::Stream::Data& io, qse_sio_std_t std, int
qse_cstr_t ea;
ea.ptr = std_names[std];
ea.len = qse_strlen (std_names[std]);
- ((StdSed::Sed*)io)->setError (QSE_SED_EIOFIL, &ea);
+ ((Sed*)io)->setError (QSE_SED_EIOFIL, &ea);
}
return sio;
}