source: mainline/.gitignore@ 6ff23ff

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since 6ff23ff was d2f75eb, checked in by GitHub <noreply@…>, 7 years ago

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.

  • Property mode set to 100644
File size: 10.6 KB
Line 
1*.disasm
2*.deflate
3*.a
4*.o
5*.la
6*.lo
7*.map
8*.prev
9*.so.*
10*.d
11*.pyc
12*.check.c
13tag
14tags
15common.h.new
16deps.mk
17/Makefile.config
18/Makefile.common
19autotool/
20boot/distroot/
21boot/initrd.img
22/common.h
23/config.h
24/cscope.out
25doxygen/doxygen.cfg
26doxygen/doxygen.cfg.gen
27doxygen/html/
28doxygen/latex/
29/hdisk.img
30/image.iso
31/uImage.bin
32/image.boot
33boot/arch/arm32/_link.ld
34boot/arch/ia64/_link.ld
35boot/arch/mips32/_link.ld
36boot/arch/ppc32/_link.ld
37boot/arch/sparc64/_link.ld
38boot/components.h
39boot/components.s
40boot/components.zip
41boot/components_desc.c
42boot/image.bin
43boot/image.boot
44boot/image.raw
45kernel/arch/amd64/_link.ld
46kernel/arch/arm32/_link.ld
47kernel/arch/ia32/_link.ld
48kernel/arch/ia64/_link.ld
49kernel/arch/mips32/_link.ld
50kernel/arch/ppc32/_link.ld
51kernel/arch/sparc64/_link.ld
52kernel/arch/abs32le/_link.ld
53kernel/generic/src/debug/real_map.bin
54kernel/kernel.bin
55kernel/kernel.dump
56kernel/kernel.raw
57uspace/app/barber/barber
58uspace/app/barber/images.c
59uspace/app/barber/images.h
60uspace/app/barber/images.s
61uspace/app/barber/images.zip
62uspace/app/barber/images_desc.c
63uspace/app/bdsh/bdsh
64uspace/app/bdsh/test-bdsh
65uspace/app/bithenge/bithenge
66uspace/app/blkdump/blkdump
67uspace/app/bnchmark/bnchmark
68uspace/app/corecfg/corecfg
69uspace/app/date/date
70uspace/app/devctl/devctl
71uspace/app/df/df
72uspace/app/dltest/dltest
73uspace/app/dltests/dltests
74uspace/app/dnscfg/dnscfg
75uspace/app/dnsres/dnsres
76uspace/app/download/download
77uspace/app/edit/edit
78uspace/app/fdisk/fdisk
79uspace/app/fontviewer/fontviewer
80uspace/app/getterm/getterm
81uspace/app/gunzip/gunzip
82uspace/app/inet/inet
83uspace/app/init/init
84uspace/app/kill/kill
85uspace/app/killall/killall
86uspace/app/kio/kio
87uspace/app/loc/loc
88uspace/app/logset/logset
89uspace/app/mixerctl/mixerctl
90uspace/app/mkbd/mkbd
91uspace/app/mkexfat/mkexfat
92uspace/app/mkfat/mkfat
93uspace/app/mkmfs/mkmfs
94uspace/app/modplay/modplay
95uspace/app/netecho/netecho
96uspace/app/netspeed/netspeed
97uspace/app/nettest1/nettest1
98uspace/app/nettest2/nettest2
99uspace/app/nettest3/nettest3
100uspace/app/nic/nic
101uspace/app/nterm/nterm
102uspace/app/ping/ping
103uspace/app/ping6/ping6
104uspace/app/pkg/pkg
105uspace/app/rcubench/rcubench
106uspace/app/rcutest/rcutest
107uspace/app/redir/redir
108uspace/app/sbi/sbi
109uspace/app/sportdmp/sportdmp
110uspace/app/stats/stats
111uspace/app/sysinfo/sysinfo
112uspace/app/sysinst/sysinst
113uspace/app/taskdump/taskdump
114uspace/app/tester/tester
115uspace/app/testread/testread
116uspace/app/testwrit/testwrit
117uspace/app/tetris/tetris
118uspace/app/tmon/tmon
119uspace/app/top/top
120uspace/app/trace/trace
121uspace/app/untar/untar
122uspace/app/usbinfo/usbinfo
123uspace/app/vcalc/vcalc
124uspace/app/vdemo/vdemo
125uspace/app/viewer/viewer
126uspace/app/vlaunch/images.c
127uspace/app/vlaunch/images.h
128uspace/app/vlaunch/images.s
129uspace/app/vlaunch/images.zip
130uspace/app/vlaunch/images_desc.c
131uspace/app/vlaunch/vlaunch
132uspace/app/vterm/vterm
133uspace/app/vuhid/vuh
134uspace/app/wavplay/wavplay
135uspace/app/websrv/websrv
136uspace/app/wifi_supplicant/wifi_supplicant
137uspace/dist/app/barber
138uspace/dist/app/bdsh
139uspace/dist/app/bithenge
140uspace/dist/app/blkdump
141uspace/dist/app/bnchmark
142uspace/dist/app/corecfg
143uspace/dist/app/date
144uspace/dist/app/devctl
145uspace/dist/app/df
146uspace/dist/app/dltest
147uspace/dist/app/dltests
148uspace/dist/app/dnscfg
149uspace/dist/app/dnsres
150uspace/dist/app/download
151uspace/dist/app/edit
152uspace/dist/app/fdisk
153uspace/dist/app/fontviewer
154uspace/dist/app/getterm
155uspace/dist/app/gunzip
156uspace/dist/app/inet
157uspace/dist/app/kill
158uspace/dist/app/killall
159uspace/dist/app/kio
160uspace/dist/app/loc
161uspace/dist/app/logset
162uspace/dist/app/mixerctl
163uspace/dist/app/mkbd
164uspace/dist/app/mkexfat
165uspace/dist/app/mkfat
166uspace/dist/app/mkmfs
167uspace/dist/app/modplay
168uspace/dist/app/netecho
169uspace/dist/app/netspeed
170uspace/dist/app/nettest1
171uspace/dist/app/nettest2
172uspace/dist/app/nettest3
173uspace/dist/app/nic
174uspace/dist/app/nterm
175uspace/dist/app/ping
176uspace/dist/app/ping6
177uspace/dist/app/pkg
178uspace/dist/app/rcubench
179uspace/dist/app/rcutest
180uspace/dist/app/redir
181uspace/dist/app/sbi
182uspace/dist/app/sportdmp
183uspace/dist/app/stats
184uspace/dist/app/sysinfo
185uspace/dist/app/sysinst
186uspace/dist/app/taskdump
187uspace/dist/app/tester
188uspace/dist/app/testread
189uspace/dist/app/testwrit
190uspace/dist/app/tetris
191uspace/dist/app/tmon
192uspace/dist/app/top
193uspace/dist/app/trace
194uspace/dist/app/untar
195uspace/dist/app/usbinfo
196uspace/dist/app/vcalc
197uspace/dist/app/vdemo
198uspace/dist/app/viewer
199uspace/dist/app/vlaunch
200uspace/dist/app/vterm
201uspace/dist/app/vuh
202uspace/dist/app/wavplay
203uspace/dist/app/websrv
204uspace/dist/app/wifi_supplicant
205uspace/dist/demo.txt
206uspace/dist/demo.wav
207uspace/dist/demo.xm
208uspace/dist/drv/ahci/
209uspace/dist/drv/apic/
210uspace/dist/drv/ar9271/
211uspace/dist/drv/ata_bd/
212uspace/dist/drv/atkbd/
213uspace/dist/drv/cmos-rtc/
214uspace/dist/drv/e1k/
215uspace/dist/drv/ehci/
216uspace/dist/drv/hdaudio/
217uspace/dist/drv/i8042/
218uspace/dist/drv/i8259/
219uspace/dist/drv/icp/
220uspace/dist/drv/icp-ic/
221uspace/dist/drv/isa/
222uspace/dist/drv/kfb/
223uspace/dist/drv/msim-con/
224uspace/dist/drv/ne2k/
225uspace/dist/drv/ns8250/
226uspace/dist/drv/ohci/
227uspace/dist/drv/pc/
228uspace/dist/drv/pciintel/
229uspace/dist/drv/pl050/
230uspace/dist/drv/ps2mouse/
231uspace/dist/drv/root/
232uspace/dist/drv/rootpc/
233uspace/dist/drv/rtl8139/
234uspace/dist/drv/rtl8169/
235uspace/dist/drv/sb16/
236uspace/dist/drv/ski-con/
237uspace/dist/drv/sun4v-con/
238uspace/dist/drv/test1/
239uspace/dist/drv/test2/
240uspace/dist/drv/test3/
241uspace/dist/drv/uhci/
242uspace/dist/drv/usbdiag/
243uspace/dist/drv/usbflbk/
244uspace/dist/drv/usbhid/
245uspace/dist/drv/usbhub/
246uspace/dist/drv/usbmast/
247uspace/dist/drv/usbmid/
248uspace/dist/drv/vhc/
249uspace/dist/drv/virt/
250uspace/dist/drv/xtkbd/
251uspace/dist/drv/xhci/
252uspace/dist/inc/_link.ld
253uspace/dist/inc/c/
254uspace/dist/logo.tga
255uspace/dist/app/
256uspace/dist/drv/
257uspace/dist/inc/
258uspace/dist/srv/
259uspace/dist/test/
260uspace/drv/audio/hdaudio/hdaudio
261uspace/drv/audio/sb16/sb16
262uspace/drv/block/ahci/ahci
263uspace/drv/block/ata_bd/ata_bd
264uspace/drv/block/ddisk/ddisk
265uspace/drv/block/usbmast/usbmast
266uspace/drv/bus/adb/cuda_adb/cuda_adb
267uspace/drv/bus/isa/isa
268uspace/drv/bus/pci/pciintel/pciintel
269uspace/drv/bus/usb/ehci/ehci
270uspace/drv/bus/usb/ohci/ohci
271uspace/drv/bus/usb/uhci/uhci
272uspace/drv/bus/usb/usbdiag/usbdiag
273uspace/drv/bus/usb/usbflbk/usbflbk
274uspace/drv/bus/usb/usbhub/usbhub
275uspace/drv/bus/usb/usbmid/usbmid
276uspace/drv/bus/usb/vhc/vhc
277uspace/drv/bus/usb/xhci/xhci
278uspace/drv/bus/usb/xhci/test-xhci
279uspace/drv/char/i8042/i8042
280uspace/drv/char/msim-con/msim-con
281uspace/drv/char/ns8250/ns8250
282uspace/drv/char/pl050/pl050
283uspace/drv/char/ps2mouse/ps2mouse
284uspace/drv/char/ski-con/ski-con
285uspace/drv/char/sun4v-con/sun4v-con
286uspace/drv/fb/amdm37x_dispc/amdm37x_dispc
287uspace/drv/fb/kfb/kfb
288uspace/drv/hid/adb-kbd/adb-kbd
289uspace/drv/hid/adb-mouse/adb-mouse
290uspace/drv/hid/atkbd/atkbd
291uspace/drv/hid/xtkbd/xtkbd
292uspace/drv/hid/ps2mouse/ps2mouse
293uspace/drv/hid/usbhid/usbhid
294uspace/drv/intctl/apic/apic
295uspace/drv/intctl/i8259/i8259
296uspace/drv/intctl/icp-ic/icp-ic
297uspace/drv/intctl/obio/obio
298uspace/drv/nic/ar9271/ar9271
299uspace/drv/nic/e1k/e1k
300uspace/drv/nic/ne2k/ne2k
301uspace/drv/nic/rtl8139/rtl8139
302uspace/drv/nic/rtl8169/rtl8169
303uspace/drv/platform/amdm37x/amdm37x
304uspace/drv/platform/icp/icp
305uspace/drv/platform/mac/mac
306uspace/drv/platform/malta/malta
307uspace/drv/platform/msim/msim
308uspace/drv/platform/pc/pc
309uspace/drv/platform/rootpc/rootpc
310uspace/drv/platform/ski/ski
311uspace/drv/platform/sun4v/sun4v
312uspace/drv/root/root/root
313uspace/drv/root/virt/virt
314uspace/drv/test/test1/test1
315uspace/drv/test/test2/test2
316uspace/drv/test/test3/test3
317uspace/drv/time/cmos-rtc/cmos-rtc
318uspace/lib/c/arch/amd64/_link-dlexe.ld
319uspace/lib/c/arch/amd64/_link-loader.ld
320uspace/lib/c/arch/amd64/_link-shlib.ld
321uspace/lib/c/arch/amd64/_link.ld
322uspace/lib/c/arch/arm32/_link-dlexe.ld
323uspace/lib/c/arch/arm32/_link-loader.ld
324uspace/lib/c/arch/arm32/_link-shlib.ld
325uspace/lib/c/arch/arm32/_link.ld
326uspace/lib/c/arch/ia32/_link-dlexe.ld
327uspace/lib/c/arch/ia32/_link-loader.ld
328uspace/lib/c/arch/ia32/_link-shlib.ld
329uspace/lib/c/arch/ia32/_link.ld
330uspace/lib/c/arch/ia64/_link-dlexe.ld
331uspace/lib/c/arch/ia64/_link-loader.ld
332uspace/lib/c/arch/ia64/_link-shlib.ld
333uspace/lib/c/arch/ia64/_link.ld
334uspace/lib/c/arch/mips32/_link-dlexe.ld
335uspace/lib/c/arch/mips32/_link-loader.ld
336uspace/lib/c/arch/mips32/_link-shlib.ld
337uspace/lib/c/arch/mips32/_link.ld
338uspace/lib/c/arch/mips32eb/_link-dlexe.ld
339uspace/lib/c/arch/mips32eb/_link-loader.ld
340uspace/lib/c/arch/mips32eb/_link-shlib.ld
341uspace/lib/c/arch/mips32eb/_link.ld
342uspace/lib/c/arch/ppc32/_link-dlexe.ld
343uspace/lib/c/arch/ppc32/_link-loader.ld
344uspace/lib/c/arch/ppc32/_link-shlib.ld
345uspace/lib/c/arch/ppc32/_link.ld
346uspace/lib/c/arch/sparc64/_link-dlexe.ld
347uspace/lib/c/arch/sparc64/_link-loader.ld
348uspace/lib/c/arch/sparc64/_link-shlib.ld
349uspace/lib/c/arch/sparc64/_link.ld
350uspace/lib/c/arch/abs32le/_link-dlexe.ld
351uspace/lib/c/arch/abs32le/_link-loader.ld
352uspace/lib/c/arch/abs32le/_link-shlib.ld
353uspace/lib/c/arch/abs32le/_link.ld
354uspace/lib/c/test-libc
355uspace/lib/label/test-liblabel
356uspace/lib/pcut/test-libpcut-*
357uspace/lib/posix/gcc.specs
358uspace/lib/posix/include/libc
359uspace/lib/posix/link.ld
360uspace/lib/posix/redefs-hide-libc-symbols.list
361uspace/lib/posix/test-libposix
362uspace/lib/uri/test-liburi
363uspace/srv/audio/hound/hound
364uspace/srv/bd/file_bd/file_bd
365uspace/srv/bd/rd/rd
366uspace/srv/bd/sata_bd/sata_bd
367uspace/srv/bd/vbd/vbd
368uspace/srv/clipboard/clipboard
369uspace/srv/devman/devman
370uspace/srv/fs/cdfs/cdfs
371uspace/srv/fs/exfat/exfat
372uspace/srv/fs/ext4fs/ext4fs
373uspace/srv/fs/fat/fat
374uspace/srv/fs/locfs/locfs
375uspace/srv/fs/mfs/mfs
376uspace/srv/fs/tmpfs/tmpfs
377uspace/srv/fs/udf/udf
378uspace/srv/hid/compositor/compositor
379uspace/srv/hid/compositor/images.c
380uspace/srv/hid/compositor/images.h
381uspace/srv/hid/console/console
382uspace/srv/hid/input/input
383uspace/srv/hid/isdv4_tablet/isdv4_tablet
384uspace/srv/hid/output/output
385uspace/srv/hid/remcons/remcons
386uspace/srv/hid/rfb/rfb
387uspace/srv/hid/s3c24xx_ts/s3c24xx_ts
388uspace/srv/hw/bus/cuda_adb/cuda_adb
389uspace/srv/hw/char/s3c24xx_uart/s3c24ser
390uspace/srv/hw/irc/obio/obio
391uspace/srv/klog/klog
392uspace/srv/loader/loader
393uspace/srv/locsrv/locsrv
394uspace/srv/logger/logger
395uspace/srv/net/dhcp/dhcp
396uspace/srv/net/dnsrsrv/dnsrsrv
397uspace/srv/net/ethip/ethip
398uspace/srv/net/inetsrv/inetsrv
399uspace/srv/net/loopip/loopip
400uspace/srv/net/nconfsrv/nconfsrv
401uspace/srv/net/slip/slip
402uspace/srv/net/tcp/tcp
403uspace/srv/net/tcp/test-tcp
404uspace/srv/net/udp/udp
405uspace/srv/ns/ns
406uspace/srv/taskmon/taskmon
407uspace/srv/test/chardev-test/chardev-test
408uspace/srv/vfs/vfs
409uspace/srv/volsrv/volsrv
410tools/amd64-unknown-elf
411tools/arm-linux-gnueabi
412tools/i686-pc-linux-gnu
413tools/ia64-pc-linux-gnu
414tools/mips-linux-gnu
415tools/mips64el-linux-gnu
416tools/mipsel-linux-gnu
417tools/ppc-linux-gnu
418tools/ppc64-linux-gnu
419tools/riscv64-unknown-linux-gnu
420tools/sparc64-linux-gnu
421tools/binutils-*.tar.bz2
422tools/gcc-*.tar.bz2
423tools/gdb-*.tar.gz
424tools/sycek/
425tools/downloads/
Note: See TracBrowser for help on using the repository browser.