#251
|
|||
|
|||
Changes in husky sources
Max Vasilyev написал(а) к husky inspector в Jan 22 08:35:02 по местному времени:
Нello husky! 20 Jan 22 01:00, you wrote to All: hi> rename the "all" target to "build" Какой был смысл этого действия? Раньше было All, programs, libs Да и куча остальных makefile.* остались "all" WBR, Max. --- скучаю по FleetStreet'у :-((( |
#252
|
|||
|
|||
Changes in husky sources
Michael Dukelsky написал(а) к Max Vasilyev в Jan 22 10:09:22 по местному времени:
Привет, Max! 22 January 2022 08:35, Max Vasilyev послал(а) письмо к husky inspector: hi>> rename the "all" target to "build" MV> Какой был смысл этого действия? MV> Раньше было All, programs, libs Ты что-то перепутал. В универсальных мейкфайлах не было ни "programs", ни "libs" в качестве целей. А если бы даже и были, то теперь они стали бы не нужны. Мой подход состоит в том, что всё, что можно переложить на мейкфайл, нужно переложить на него. Поэтому теперь в мейкфайле определены зависимости каждой программы от библиотек и тебе нужно только задать в huskymak.cfg какие программы ты хочешь собрать, и мейкфайл автоматом соберёт все нужные библиотеки (а не нужные собирать не будет). Что касается всяких вспомогательных программ, которые собираются в fidoconf, hpt, huskylib, их сборка как и раньше управляется настройками в huskymak.cfg. Теперь про "all". Вместо заранее написанных списков файлов, от которых зависит каждая программа, теперь компилятор строит эти зависимости. Это действие выделено в отдельную цель "depend", и `make depend` надо запускать до собственно сборки. Поэтому название цели "all" перестало отражать её действительное содержание и я её переименовал в "build". К тому же "build" - это цель по умолчанию, поэтому можно не писать `make build`. Достаточно, как и это было и раньше, написать просто `make`. Кроме того, я написал скрипт "build.sh", управляющий всеми действиями при сборке. Так что в большинстве случаев достаточно запустить `build.sh` и не писать, ни `make update`, ни `make depend`, ни `make`. MV> Да и куча остальных makefile.* остались "all" Куча остальных мейкфайлов - это legacy makefiles, не имеющие никакого отношения к универсальному мейкфайлу. Это просто другой метод сборки, так же как и сборка с помощью cmake. И там всё своё, в том числе и названия целей. Ты получил мой нетмейл? Желаю успехов, Max! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20180707 |
#253
|
|||
|
|||
Changes in husky sources
husky inspector написал(а) к All в Jan 22 01:00:18 по местному времени:
Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed, (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken =========================== msged: fix generating DVI documentation Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-23 22:16:59 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M doc/makefile.husky =========================== fidoconf: fix generating DVI documentation Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-23 22:12:58 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M doc/Makefile =========================== hpt: fix generating DVI documentation Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-23 22:14:18 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M doc/Makefile =========================== htick: fix generating DVI documentation Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-23 22:15:56 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M doc/Makefile =========================== smapi: declare FOFS as hUINT32 and not as hSINT32 since it should be unsigned according to Squish Developers Kit Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-23 21:51:03 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M smapi/api_sq.h --- hpt/lnx 1.9.0 |
#254
|
|||
|
|||
Changes in husky sources
husky inspector написал(а) к All в Jan 22 01:00:16 по местному времени:
Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed, (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken =========================== hptsqfix: initialize "sqbase.sz_sqhdr" with a correct value Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-26 14:12:19 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M src/hptsqfix.c =========================== hptsqfix: reserve space for SQBASE Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-26 14:12:18 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M src/hptsqfix.c =========================== hptsqfix: print error messages when errors occur Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-26 14:12:18 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M src/hptsqfix.c =========================== hptsqfix: use malloc() instead of calloc() Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-26 14:12:18 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M src/hptsqfix.c =========================== hptsqfix: fix the printed number of the read messages Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-26 14:12:18 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M src/hptsqfix.c =========================== hptsqfix: fix English usage Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-26 14:12:18 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M src/hptsqfix.c =========================== hptsqfix: rename "sqhdr" to "psqhdr" to underline that it is a pointer Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-26 14:12:18 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M src/hptsqfix.c =========================== hptsqfix: use named constants instead of numbers and provide for correct program exit code; add a diagnostic message for every program termination Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-26 14:12:18 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M src/hptsqfix.c =========================== hptsqfix: declare FOFS as hUINT32 and not as long since it should be an unsigned 32-bit value according to Squish Developers Kit Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-26 14:12:18 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M h/squish.h =========================== hptsqfix: update the man page Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-26 14:12:07 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M man/hptsqfix.1 --- hpt/lnx 1.9.0 |
#255
|
|||
|
|||
Changes in husky sources
husky inspector написал(а) к All в Jan 22 01:00:16 по местному времени:
Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed, (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken =========================== msged: use НUSKYEXT as a linkage type when USE_FIDOCONFIG=1. This changes the commit aa96e0c 2021-11-16. Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-29 16:03:12 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M config.h M version.h --- hpt/lnx 1.9.0 |
#256
|
|||
|
|||
Changes in husky sources
husky inspector написал(а) к All в Jan 22 01:00:22 по местному времени:
Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed, (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken =========================== msged: use НUSKYEXT as a linkage type in one more case Author: dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-30 22:24:36 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M config.h M mprotos.h =========================== msged: do not use a special case for MINGW32 Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-30 22:24:35 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M winntscr.c =========================== msged: do not set a linkage type for local variables This commit reverts a part of the previous commit. Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-30 16:04:36 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M version.h =========================== fidoconf: define fidoconf_CDEFS instead of CDEFS Author: dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-30 22:28:33 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== hpt: use "$(_OBJ)" instead of .o Author: dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-30 22:30:34 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== fidoroute: specify different defines when using MINGW32 Author: dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-30 22:29:23 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M fidoroute.cpp =========================== huskylib: define dword & sdword for 64 and 32-bit machines Author: dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-30 22:32:27 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M huskylib/MINGW32.h =========================== huskylib: define PATН_DELIM when MINGW32 is used Author: dukelsky <dukelsky@users.noreply.github.com> Date: 2022-01-30 22:32:27 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M huskylib/compiler.h --- hpt/lnx 1.9.0 |
#257
|
|||
|
|||
Changes in husky sources
husky inspector написал(а) к All в Feb 22 01:00:26 по местному времени:
Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed, (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken =========================== msged: restore "extern" keyword for local variables versionStr and cvs_date in version.h Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-01 13:54:44 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M version.h =========================== msged: replace OBJ with _OBJ Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-01 12:42:59 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== fidoconf: replace OBJ with _OBJ Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-01 12:30:37 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== hptkill: replace OBJ with _OBJ Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-01 12:32:07 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== hpt: replace OBJ with _OBJ Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-01 12:31:27 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== huskybse: add OBJ definition Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-01 12:26:45 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== htick: replace OBJ with _OBJ Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-01 12:41:28 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== hptzip: replace OBJ with _OBJ Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-01 12:38:59 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== sqpack: replace OBJ with _OBJ Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-01 12:44:25 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== huskylib: replace OBJ with _OBJ Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-01 12:42:15 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== hptsqfix: replace OBJ with _OBJ Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-01 12:32:45 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== areafix: replace OBJ with _OBJ Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-01 12:29:44 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== smapi: replace OBJ with _OBJ Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-01 12:43:49 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile --- hpt/lnx 1.9.0 |
#258
|
|||
|
|||
Changes in husky sources
husky inspector написал(а) к All в Feb 22 01:00:18 по местному времени:
Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed, (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken =========================== nltools: fix USAGE: Author: vasilyevmax <35378045+vasilyevmax@users.noreply.github.com> Date: 2022-02-02 22:48:31 +0400 Committed by: vasilyevmax <35378045+vasilyevmax@users.noreply.github.com> Files: M src/nlupdate.c --- hpt/lnx 1.9.0 |
#259
|
|||
|
|||
Changes in husky sources
husky inspector написал(а) к All в Feb 22 01:00:18 по местному времени:
Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed, (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken =========================== fidoconf: one may use both gcc and clang for linking Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 23:05:48 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== fidoconf: change the build of the dynamic library to take into account the build on Windows Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 20:49:45 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== hpt: "#undef link" when USE_PERLIO is defined to prevent applying the macro from XSUB.h converting "link" to "PerlLIO_link" Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 20:50:10 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M src/perl.c =========================== hpt: MINGW has no "sys/wait.h" therefore, we should not #include <sys/wait.h> Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 20:50:10 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M src/perl.c =========================== hpt: MINGW already has "SetConsoleTitleA" declaration and it is not necessary to repeat it in hpt/h/fcommon.h Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 20:50:10 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M h/fcommon.h =========================== hpt: exclude "perl.c" if PERL != 1 Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 11:03:37 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== huskybse: use POSIX shell parameter expansion Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 21:45:53 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M script/build.sh =========================== huskybse: change the debug option to "-Og" Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 21:18:16 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M huskymak.cfg M huskymak.cfg.bsd M huskymak.cfg.macos =========================== huskybse: delete excessive compiler setting Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 21:12:43 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M huskymak.cfg M huskymak.rpm.cfg =========================== huskybse: update the scripts for MINGW platform Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 20:51:05 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: A huskymak.cfg.mgw M script/build.sh M script/init_build =========================== huskybse: print "Trying to update" for every subproject Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 20:51:05 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== huskybse: issue the "error" if LIBDIR not defined only for the case of DYNLIBS=1 Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 20:51:05 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== huskybse: check if Module::Build is installed and not for a line from the doc Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 20:51:05 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== hptzip: one may use both gcc and clang for linking Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 23:06:45 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== hptzip: change the static and dynamic libraries build to take into account the build on Windows Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 20:50:37 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== hptzip: put tmudate.tmsec as an argument of unused() since unused() can accept only a scalar argument and not a struct Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 20:50:37 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M src/hptzip.c =========================== hptzip: put curly brackets Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 20:50:37 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M src/hptzip.c =========================== huskylib: one may use both gcc and clang for linking Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 23:07:23 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== huskylib: define "farread" and "farwrite" when USE_PERLIO is defined Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 20:51:31 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M huskylib/MINGW32.h =========================== huskylib: change the build of the dynamic library to take into account the build on Windows Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 20:51:31 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== areafix: one may use both gcc and clang for linking Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 23:04:37 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== areafix: change the build of the dynamic library to take into account the build on Windows Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 20:49:23 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== smapi: one may use both gcc and clang for linking Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 23:08:02 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile =========================== smapi: change the build of the dynamic library to take into account the build on Windows Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-08 20:51:56 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M Makefile --- hpt/lnx 1.9.0 |
#260
|
|||
|
|||
Changes in husky sources
husky inspector написал(а) к All в Feb 22 01:00:16 по местному времени:
Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed, (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken =========================== huskybse: improve some comments Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-09 18:35:33 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M huskymak.cfg M huskymak.cfg.bsd M huskymak.cfg.macos M huskymak.cfg.mgw M huskymak.rpm.cfg =========================== huskybse: add "Before Starting Нusky Build" chapter Author: Michael Dukelsky <dukelsky@users.noreply.github.com> Date: 2022-02-09 11:35:02 +0300 Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com> Files: M INSTALL.asciidoc M INSTALL_ru.asciidoc --- hpt/lnx 1.9.0 |