Changeset d2f75eb in mainline for .gitignore


Ignore:
Timestamp:
2018-04-17T20:46:03Z (7 years ago)
Author:
GitHub <noreply@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0582039
Parents:
1cac875
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2018-04-17 20:46:03)
git-committer:
GitHub <noreply@…> (2018-04-17 20:46:03)
Message:

Replace autogen.py with something simpler. (#30)

Instead of generating headers for certain structures, the headers are written manually and we automate checking correctness instead. Checking is performed by generating a C source with a bunch of static asserts, using a simple awk script. This is then treated as a normal source file.

The primary motivation for this change is to reduce the complexity of the build process. Also, the .ag files we used previously are more difficult to understand than regular C code, and at least one IDE (GNOME Builder) completely refuses to open them.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • .gitignore

    r1cac875 rd2f75eb  
    99*.so.*
    1010*.d
    11 *.ag.probe.s
    12 *.ag.probe.c
    1311*.pyc
     12*.check.c
    1413tag
    1514tags
    1615common.h.new
    1716deps.mk
    18 Makefile.ag.depend
    1917/Makefile.config
    2018/Makefile.common
     
    4644boot/image.raw
    4745kernel/arch/amd64/_link.ld
    48 kernel/arch/amd64/include/arch/boot/memmap_struct.h
    49 kernel/arch/amd64/include/arch/common.h
    50 kernel/arch/amd64/include/arch/context_struct.h
    51 kernel/arch/amd64/include/arch/istate_struct.h
    52 kernel/arch/amd64/include/arch/kseg_struct.h
    5346kernel/arch/arm32/_link.ld
    54 kernel/arch/arm32/include/arch/context_struct.h
    55 kernel/arch/arm32/include/arch/istate_struct.h
    5647kernel/arch/ia32/_link.ld
    57 kernel/arch/ia32/include/arch/boot/memmap_struct.h
    58 kernel/arch/ia32/include/arch/context_struct.h
    59 kernel/arch/ia32/include/arch/istate_struct.h
    6048kernel/arch/ia64/_link.ld
    61 kernel/arch/ia64/include/arch/context_struct.h
    62 kernel/arch/ia64/include/arch/istate_struct.h
    6349kernel/arch/mips32/_link.ld
    64 kernel/arch/mips32/include/arch/context_struct.h
    65 kernel/arch/mips32/include/arch/fpu_context_struct.h
    66 kernel/arch/mips32/include/arch/istate_struct.h
    6750kernel/arch/ppc32/_link.ld
    68 kernel/arch/ppc32/include/arch/context_struct.h
    69 kernel/arch/ppc32/include/arch/fpu_context_struct.h
    70 kernel/arch/ppc32/include/arch/istate_struct.h
    7151kernel/arch/sparc64/_link.ld
    72 kernel/arch/sparc64/include/arch/context_struct.h
    73 kernel/arch/sparc64/include/arch/istate_struct.h
    7452kernel/arch/abs32le/_link.ld
    75 kernel/genarch/include/genarch/multiboot/multiboot_info_struct.h
    76 kernel/genarch/include/genarch/multiboot/multiboot_memmap_struct.h
    7753kernel/generic/src/debug/real_map.bin
    7854kernel/kernel.bin
     
    344320uspace/lib/c/arch/amd64/_link-shlib.ld
    345321uspace/lib/c/arch/amd64/_link.ld
    346 uspace/lib/c/arch/amd64/include/libarch/common.h
    347 uspace/lib/c/arch/amd64/include/libarch/fibril_context.h
    348 uspace/lib/c/arch/amd64/include/libarch/istate_struct.h
    349322uspace/lib/c/arch/arm32/_link-dlexe.ld
    350323uspace/lib/c/arch/arm32/_link-loader.ld
    351324uspace/lib/c/arch/arm32/_link-shlib.ld
    352325uspace/lib/c/arch/arm32/_link.ld
    353 uspace/lib/c/arch/arm32/include/libarch/fibril_context.h
    354 uspace/lib/c/arch/arm32/include/libarch/istate_struct.h
    355326uspace/lib/c/arch/ia32/_link-dlexe.ld
    356327uspace/lib/c/arch/ia32/_link-loader.ld
    357328uspace/lib/c/arch/ia32/_link-shlib.ld
    358329uspace/lib/c/arch/ia32/_link.ld
    359 uspace/lib/c/arch/ia32/include/libarch/fibril_context.h
    360 uspace/lib/c/arch/ia32/include/libarch/istate_struct.h
    361330uspace/lib/c/arch/ia64/_link-dlexe.ld
    362331uspace/lib/c/arch/ia64/_link-loader.ld
    363332uspace/lib/c/arch/ia64/_link-shlib.ld
    364333uspace/lib/c/arch/ia64/_link.ld
    365 uspace/lib/c/arch/ia64/include/libarch/fibril_context.h
    366 uspace/lib/c/arch/ia64/include/libarch/istate_struct.h
    367334uspace/lib/c/arch/mips32/_link-dlexe.ld
    368335uspace/lib/c/arch/mips32/_link-loader.ld
    369336uspace/lib/c/arch/mips32/_link-shlib.ld
    370337uspace/lib/c/arch/mips32/_link.ld
    371 uspace/lib/c/arch/mips32/include/libarch/fibril_context.h
    372 uspace/lib/c/arch/mips32/include/libarch/istate_struct.h
    373338uspace/lib/c/arch/mips32eb/_link-dlexe.ld
    374339uspace/lib/c/arch/mips32eb/_link-loader.ld
    375340uspace/lib/c/arch/mips32eb/_link-shlib.ld
    376341uspace/lib/c/arch/mips32eb/_link.ld
    377 uspace/lib/c/arch/mips32eb/include/libarch/fibril_context.h
    378 uspace/lib/c/arch/mips32eb/include/libarch/istate_struct.h
    379342uspace/lib/c/arch/ppc32/_link-dlexe.ld
    380343uspace/lib/c/arch/ppc32/_link-loader.ld
    381344uspace/lib/c/arch/ppc32/_link-shlib.ld
    382345uspace/lib/c/arch/ppc32/_link.ld
    383 uspace/lib/c/arch/ppc32/include/libarch/fibril_context.h
    384 uspace/lib/c/arch/ppc32/include/libarch/istate_struct.h
    385346uspace/lib/c/arch/sparc64/_link-dlexe.ld
    386347uspace/lib/c/arch/sparc64/_link-loader.ld
    387348uspace/lib/c/arch/sparc64/_link-shlib.ld
    388349uspace/lib/c/arch/sparc64/_link.ld
    389 uspace/lib/c/arch/sparc64/include/libarch/fibril_context.h
    390 uspace/lib/c/arch/sparc64/include/libarch/istate_struct.h
    391350uspace/lib/c/arch/abs32le/_link-dlexe.ld
    392351uspace/lib/c/arch/abs32le/_link-loader.ld
Note: See TracChangeset for help on using the changeset viewer.