*.$$$
*.__c
*.__f
*.cop
*.COP
*.core
*.d32
*.dep
*.dip
*.dis
# ignore *.dll files, but include *.dll subdirectories
*.dll
!*.dll/
*.dSYM
*.elf
*.err
*.exe
*.exp
*.ext
# generated .asm source file
*.gas
# generated C source file
*.gc
# generated .ch source file
*.gch
# generated C++ source file
*.gcp
# generated .def file
*.gdf
# generated .dh source file
*.gdh
# generated .dlg source file (dialog resource)
*.gdl
# generated .h source file
*.gh
# generated .mif make file
*.gmk
# generated .cpp source file
*.gpp
# generated .rc source file
*.grc
# generated .rh source file
*.grh
# generated .sp source file (wsplice)
*.gsp
# generated .u source file (QNX usage help)
*.gu
*.i
*.i0
*.i1
*.ilb
*.ilk
*.int
*.lbc
# ignore *.lib files, but include *.lib subdirectories
*.lib
!*.lib/
*.lk1
# generated linker file (DLL)
*.lnd
# generated linker file (EXE)
*.lnk
*.lo[1-9]
*.log
*.ls1
*.lst
*.mad
*.map
*.mbr
*.mk
*.mk1
*.mod
*.nlm
*.o
*.obj
*.out
*.pch
*.pdb
*.Po
*.prs
*.res
*.rex
*.rtp
*.sav
# ignore *.so files, but include *.so subdirectories
*.so
!*.so/
*.stb
*.sym
*.sys
*.tbl
*.tmp
*.trk
*.trp
*.u

*ytab.*

/*/
!/.github/
!/bld/
!/build/
!/ci/
!/ci/nt386/*
!/ci/ntx64/*
!/contrib/
!/distrib/
!/docs/

!/contrib/**

/build/*/
!/build/bwlink.lnk
!/build/external/
!/build/external/**
!/build/mif/
!/build/server/

/distrib/ow/*/*

!/docs/doc/**
!/docs/gml/**
/docs/dos/*
/docs/html/*
/docs/chm/*
/docs/nt/*
/docs/os2/*
/docs/pdf/*
/docs/ps/*
/docs/win/*

###
/bld/afxapi/nt/*.h
/bld/afxapi/nt/*.inl
/bld/afxapi/nt/*.rc
#
/bld/as/*/*/*_in.y
/bld/as/*/*/*_in.re
/bld/as/*/*/*lexyy.c
#
/bld/aui/sample/os2386.gui/*.dlg
/bld/aui/sample/os2i86.gui/*.dlg
#
/bld/awk/*/proctab.c
!/bld/awk/c/proctab.c
!/bld/awk/c/ytab.c
!/bld/awk/h/ytab.h
#
/bld/f77test/nist/FOR*
/bld/f77test/nist/__wfc__.vm*
#
/bld/graphlib/*/*/*.ref
/bld/graphlib/pgchart/*/*.sp
/bld/graphlib/*/*.sp
#
/bld/hdr/dos/*/*
/bld/hdr/linux/*/*
/bld/hdr/qnx/*/*
/bld/hdr/quantum/*
/bld/hdr/rdos/*/*
/bld/hdr/regress/*
#
/bld/ide/cfg/*/*.cfg
#
/bld/misc/*/unicode*
#
/bld/os2api/os2286/*/*
/bld/os2api/os2386/*/*
#
/bld/pbide/cfg/*/*.cfg
#
/bld/plustest/owstl/mmwin16.cpp
/bld/plustest/owstl/mmwindef.cpp
!/bld/plustest/re2c05/ytab.h
#
!/bld/re2c/h/ytab.h
#
/bld/rc/rc/*/*.uni
#
/bld/rcsdll/batch/*/*.bat
/bld/rcsdll/batch/*/*.cmd
#
!/bld/src/**/*.lnk
/bld/src/startup/*
#
!/bld/trap/**/*.trp/
#
/bld/docstxt/docs/*.txt
#
/bld/vi/*/*.cfg
/bld/vi/*/*.ini
/bld/vi/*/*.vi
!/bld/vi/dat/*
/bld/vi/dat/error.dat
#
/bld/w16api/wini86/*/*
#
/bld/w32api/nt/*/*
/bld/w32api/nt386/*/*
/bld/w32api/ntaxp/*/*
!/bld/w32api/test/*
#
/bld/wasmtest/*/*.dib
#
!/bld/wattcp/inc/sys/*.err
#
/bld/wcl/owcc/*/*.owc
#
/bld/wgml/test/testlib/*
#
/bld/win386/vxd/*.386
/bld/win386/conv/win386/*
#
/bld/wipfc/autom4te.cache/
/bld/wipfc/*/config.h
/bld/wipfc/*/config.status
/bld/wipfc/*/Makefile
/bld/wipfc/*/stamp-h1
/bld/wipfc/test/*/*.inf
#
/bld/wmaktest/cmds/*
#
/bld/wprof/os2386.gui/*.dlg
#
/bld/wv/dbg/*/*.dbg
/bld/wv/os2/os2386.gui/*.dlg
/bld/wv/os2/os2i86.gui/*.dlg
###

# DOSBOX files to ignore
stderr.txt
stdout.txt
gendevb.bat
wgmlb.bat

# regresion tests files to ignore
failures.log

!makefile
!afile
!binmake

.DS_Store
