Artifact 7809e35ad25c0497f191506e89d00a7a85871765:
- Executable file
freshlib/compiler/Linux/executable.inc
— part of check-in
[c95846ab5c]
at
2011-04-06 11:18:30
on branch FreshLibDev
— Added unified title comments block to every file in the source tree. The title comments block contains only
information about file purpose, possible dependencies and target OS.
I intentionally removed from title comments all information about people, changes, reference and dates, because this kind of information is imposible to be maintained up to date. This makes it useless or even misleading.
Information about license and development team is added in readme.txt and license.txt files. (user: lhmnai0 size: 1031) [more...]
; _______________________________________________________________________________________ ;| | ;| ..::FreshLib::.. Free, open source. Licensed under "Fresh artistic license." | ;|_______________________________________________________________________________________| ; ; Description: Executable file formating macro library. ; ; Target OS: Linux ; ; Dependencies: ; ; Notes: ;_________________________________________________________________________________________ TargetOS equ Linux macro _BinaryType type { if type eq GUI format ELF executable 3 entry start end if if type eq console format ELF executable 3 entry start end if if type eq DLL format ELF executable ; is it correct??? end if } macro _CodeSection { segment readable executable } macro _DataSection { segment readable writeable } macro _ImportSection { segment interpreter readable }