a zero-dependency book-keeping library
  • Shell 57.5%
  • C 18.5%
  • Makefile 17.1%
  • M4 6.9%
Find a file
2026-02-17 03:09:38 +00:00
include/dalist dalist_api.h: DALIST_STATIC now implies protected visibility. 2019-02-22 19:34:29 -05:00
project dalist_entry_point(): explicitly apply protected visibility. 2019-02-22 19:56:02 -05:00
sofort build system: Makefile.in: added the BUILD_DIR variable. 2026-02-17 03:09:38 +00:00
src A new home. 2021-12-30 10:45:07 +00:00
.gitignore project: added .gitignore. 2019-11-03 14:07:33 +00:00
config.project project: config.project: default cflags: abstract the -std=c99 switch. 2021-06-05 02:51:03 +00:00
config.usage build system: configure: added the --pkgdatadir switch and associated logic. 2025-06-28 12:32:32 +00:00
configure build system: Makefile.in: added the BUILD_DIR variable. 2026-02-17 03:09:38 +00:00
COPYING.DALIST A new home. 2021-12-30 10:45:07 +00:00
COPYING.SOFORT build system: cfgtest: added cfgtest_function_presence(), fnapi.m4. 2025-09-09 03:26:02 +00:00
LICENSE A new home. 2021-12-30 10:45:07 +00:00
Makefile.in build system: Makefile.in: added the BUILD_DIR variable. 2026-02-17 03:09:38 +00:00
README README: updated to reflect current git clone method and build configurations. 2020-05-25 19:36:09 +00:00

dalist: a zero-dependency book-keeping library
----------------------------------------------


how to build (quick)
--------------------

git clone https://git.midipix.org/dalist &&
mkdir dalist_build &&
cd dalist_build &&
../dalist/configure --host=$HOST &&
make &&
make DESTDIR=$DESTDIR install

* native builds are supported (leave out --host).
* both in-tree and out-of-tree builds are supported.


supported targets
-----------------
+ all posix targets
+ x86_64-nt64-midipix
+ x86_64-w64-mingw32
+ i686-nt32-midipix
+ i686-w64-mingw32
+ all targets providing malloc
+ all targets providing mmap


supported compilers
-------------------
+ gcc
+ clang
+ cl