elks-enhanced

publicRead
Owner: themasterBranch: masterCommits: 6893Updated: 2026-04-19 00:15
Git CLI clone URL
git clone https://www.xt-emporium.com/git/elks-enhanced.git
Fullscreen desktop URL

File history

Tracking elks/Makefile
CommitAuthorDateMessage
47fccd0f462cd06c52d947b8ef64c8d079d016eGreg Haerr2025-12-15Use -fno-defer-pop only in main.c for now. Saves 976 bytes code
f09682e908b037cf63a1878b071e1fa26b04ae0Greg Haerr2025-11-02Remove mkdist
50c7dee3d1545f735f2d31307a827c884ab8a93Greg Haerr2025-11-02[kernel] Cleanup kernel Makefiles Remove distdir: and lint: actions
a7f21b89ed28c130a81f86a5dc448a5dc2baf83hexadec1mal2025-07-23small build fixes
39d0a3f852ee83162c162652acde4528716db64Chuck Coffing2022-11-15Consistently use MAKE variable instead of assuming "make"
b83ecc93a9b4fbc46582bdee593565886aaeabcGreg Haerr2022-06-17[build] Fix unix and nano sockets build
c9296da2233dc3b62864e21e91940e2379d4088Greg Haerr2022-03-22[cmds] Add uname application and system call
9ba030e91ff3da8623d0c71d3d6f00bb4b6b253Greg Haerr2021-05-21[kernel] Add option to specify size of kernel local heap
b54eb169697cc66558e07bbd41f07557c0ccbe0Tee-Kiah Chia2020-09-13[kernel] [tools] [elkscmd] Work with major gcc-ia16 update
f6a651842c2563f17a9d8e219bfc761367237aemfld-fr2020-02-08[config] Rename CONFIG_MSDOS_FS to CONFIG_FS_FAT
e90ee2221d1303964859843847da4d9e7a8369dGreg Haerr2019-04-29Proof of concept to replace sudo mount/umount ELKS disk image with portable userland tools Added elks/elks/tools/mfs - Minix filesystem manipulation tool Added elks/elks/tools/mfsck - Minix filesystem consistency checker Added elks/elks/tools/bin to PATH
9c79ebc3760034f30c20569163374d26996e870mfld-fr2018-05-16Move documentation to top directory
eedd903c935666b097d3e631155aa095854ec0bmfld-fr2018-04-27Move compiler selection to top level
ee3152fdebfd35d63e2f284785f7ff5e19ead9emfld-fr2018-04-21Move images to a dedicated folder
e77f4c46cee8ccf80be6304303145672dfcd6f2mfld-fr2018-04-21Optionalize the image format
ab624d4950bcc4fc766e2eb4164bb0bb084c9c9mfld-fr2018-04-14Move configuration entry to top directory
985d6ff95270ac188a68b887e897b222ae7aa17mfld-fr2018-04-13Move autoconf.h to generic location
bba5be70a205545b6c2610cc8b6e9b98d47e3b8mfld-fr2018-04-13Move configuration script to top directory
9a4897e460c11e3fbe5c9a35042d05e720d8f30mfld-fr2018-04-12Remove Tcl/Tk front-end from configuration script
5d0cc86fce324f8386de420524f8de91786ed23lithoxs2017-11-06Restore functionality when compiled with ia16-unknown-elks-gcc compiler
4e3c4337ad5cb3dfd6402d72484e71f2176bef9georgp242017-04-08Add FAT filesystem support to ELKS
b60a1bd7cd0aee6434ecc283f10e01f05be2009Jody Bruchon2017-03-04Get parallel make to work
1ffbf2ec4dc390f3cc3216c1aae50dcdfd3aed2Jody Bruchon2017-03-04Modernize some messages in the kernel Makefile
acebf0594d0e890fb5799ca883258f3005a497dmfld-fr2017-02-23[romfs] Makefiles for mkromfs
bd64762bdceff32b41631837c817338b898d5b2lithoxs2015-08-18Fix argv[0] for init task. Vfork() simplification
3c302cad12d34de58aba1b166da06c9173a4336Jody Bruchon2015-03-01Release ELKS 0.2.0 with massive improvements
f86c5c9ee7e74f71bc622a58682c38cfc7d63fdJody Bruchon2012-02-18Included patches from the "nanox" project at: http://code.google.com/p/nanox/ which is maintained by tinybit1@gmail.com.
a3bf3fec717c3fb4fc0e960f5082da95acd1531Jody Bruchon2012-02-19Bumped version to 0.1.4 and cleaned up Makefile a bit.
d9cb07e718e34516d70add96d28524b7819d161Jody Bruchon2012-02-18Included patches from the "nanox" project at: http://code.google.com/p/nanox/ which is maintained by tinybit1@gmail.com.
5c9193934c4562e5790ea82853f016b52ca0ca3Jody Bruchon2012-02-17Removed elksfs filesystem; it is a clone of the Minix filesystem, and other than changing references in the code to contain the new name, elksfs contains no new or useful code at all, thereby only bloating the code base without a purpose. Furthermore, no
216dfc720cc422eb0b4a58e0d3a430fef59d1e4Jody Bruchon2012-02-12If "make Image" is run, it seems that arch/i86/Image is never deleted on a "make distclean" when it should be. This patch fixes the (trivial) problem.
d59ad188823962a7d933958437cddffcccaa216Claudio Matsuoka2004-09-16Added VERSION, PATCHLEVEL, SUBLEVEL and EXTRAVERSION tags to the Makefile.
7c16f7fab993d748a434d8831f1dd95e644ed1bRiley H. Williams2002-06-25Rationalise ELKS kernel configuration options.
a7c9acfece5bacb9a29886ff6444e18614f2bb5Riley H. Williams2002-06-06Redid fix to deal with over-long kernel version names.
9694a20fc1bb53a24541ff13e5fb7ee2d564d2fRiley H. Williams2002-05-13Standardised macros for debugging printk's - now uses debug() and debug[1-9]() for all except memory handlers, which use debugmem() and debugmem[1-9]() respectively.
17b29554e9222e5b961055e7de3d307d1e1137dRiley H. Williams2002-04-25Started splint'ing the ELKS source tree. See CHANGELOG for details.
e86211760502daff0922cd7d4697d35f1ac72fcRiley H. Williams2002-04-23Simplified keycode system, also ANSI'fied and reindented arch/i86/drivers/char subtree.
09c26d8182fdfff25fbfa6761f72783b000c4c9Riley H. Williams2002-04-18Standardised Makefile format.
3e1af0c4023ed0042666aad5b4792ffd3bf1342Riley H. Williams2002-01-24Exclude contents of elksfs.h header if elksfs not enabled.
4d3cf21ead86c6bbc27caf0f4ac16811b133970Riley H. Williams2002-01-20Allow ELKS to build on systems where gnumake isn't installed as make and bash isn't installed as /bin/bash or /bin/sh (from M Warner Losh).
a069bdf7d321c2363c26d0233230b4277dfa4feRiley H. Williams2002-01-20Cleaned up version number display in Menuconfig.
b82f765122b2f5d7f7b49dcb624018ee159cb30Riley H. Williams2002-01-13Moved serial ports from minors 4-7 to minors 64-67 (to match Linux) and changed version to 0.1.0-pre4 as a reference point.
543549ec306c8c2268cfdd80a47fe2c4f62d0a0Riley H. Williams2001-12-12Generalised variables in Makefile-rules.
bed83e0805ea866444309845b4144832644ae99Riley H. Williams2001-12-10Basic bugfixes, and update to TODO file at HarKal's request.
c891a907425b7ab4b497fd420b29c3e5c712258Riley H. Williams2001-12-09Simplified `make {clean,{no,}dep} displays.
aea6d3a2479dc5ef5544198d1456a09a069c13cRiley H. Williams2001-11-20Verified that all standard make commands now work using the standardised ruleset. Committed ELKS 0.1.0-pre1 at last !!!
808a313558ac797a65deeeed44fce30135a271eRiley H. Williams2001-11-17Fixed bug in `make dist` - it omitted an important file! Also changed to version 0.0.90 for release.
5b1df52a527d77c7fb4c00b9d6aab641982664aRiley H. Williams2001-11-16Updated TODO document.
b33e3df5344263d2c3578d20b42e4af73411b4aRiley H. Williams2001-11-14Makefile rationalisation completed - this also fixes the `won't compile' buglet in my previous commit.
cd3f46b43e59d12ebb0a560253ccb69a98f0d15Riley H. Williams2001-11-14ELKS now compiles - this is 0.0.89 at the moment.
d6fb82533067420ab5b7bb2353a096e5ec4313dRiley H. Williams2001-11-14Fixed stupid typos in previous bugfix !!!
18e6cd5dc292ae626cb81a13d204cca5c3b2727Riley H. Williams2001-11-13Added missing dependency 8(
5b2f6ca8a9afbca9a91d70a6607c2d8721818d5Riley H. Williams2001-11-13Oops - missed tweak to primary Makefile 8(
05d6dfaea10cd810d66fdc7b57fad3f58ce2e3fRiley H. Williams2001-11-12Committed HarKal's patches - see CHANGELOG for details
58220446681770850dd5b4a43a3ef2ac447586fRiley H. Williams2001-10-29Brought RELNOTES up to date
b2efecaa76794564556c76b1521a53b50610b64Riley H. Williams2001-10-24Updated and made as 0.0.88 release
2851c82fe015caddaa78f8d9e164f84d706dc71Riley H. Williams2001-10-22Release 0.0.88-pre1 is out
8c4061f299c690057deaeefa1823b1e1b9cafbbHarry Kalogirou2001-10-18More makefile fixes
4150968024759cd8f5e34030e67efe64c324932Harry Kalogirou2001-10-18Makefile fix
1d897c0f221f4c8b8fb806a60bb854212900b0aRiley H. Williams2001-10-16Reformatted ELKS_VERSION_CODE to match actual version number usage. Bumped version to 0.0.87-pre1 as well.
28f20c3e7f3848ca7e63a53fdaa9dc901f516d4Riley H. Williams2001-10-07Added `make tar` and skeletons for `make deb` and `make rpm` to base Makefile.
0f03940a03b7bd952b33a6ebcb99d1191752d34Riley H. Williams2001-10-04Reformatted comments
e0cbfa7e40db14f0b5e8991303a0badefd30f07Riley H. Williams2001-10-03Removed empty depend.awk and hfiles.sh scripts, also latest tweaks to Makefile-rules, and changed tag v0m0m73 to elks-0_0_73 to match other tags.
5984c0f698c259222ae3a69483a854ee013e4f7Riley H. Williams2001-10-03Reverted rest of accidental Makefile tweaks, also discovered bug I can't fix.