## This file specifies the files and directories that can usually occur in a
## developer build of this Git repository.
##
## Reference: https://git-scm.com/docs/gitignore
##
## When we say, "files", it actually means files and directories. By
## convention, directories are marked through a trailing slash and listed
## first in each category.
##
## We don't list files that may occur in exceptional situations (such as
## temporary files *.h-t), because a developer should notice when such a
## file is not erased by "make mostlyclean".

# Directories brought in manually:
# Recommended build location for GNU libsigsegv:
/prerequisites/
# Recommended build directories:
/build*/

# Files brought in manually:
# symlink to the current build directory
/build
# build logs
/build*.log

# Files brought in from a libtool release:

# Files brought in by gnulib-tool:

# Files brought in by "automake --add-missing --copy":

# Other files brought in by autogen.sh:

# Directories generated by "make -f Makefile.devel update-gnulib":
/gnulib/

# Directories generated by "make -f Makefile.devel update-docbook-utils":
/doc/docbook-dtd/
/doc/docbook-xsl/

# Files generated by "make -f Makefile.devel htmldoc":
/doc/impnotes.xml
/doc/clisp.xml
/doc/clisp-link.xml
/doc/catalog.xml
/doc/man.tdb
/doc/clink.tdb
/doc/pile.tdb
/doc/chunk.tdb
/doc/clisp.html
/doc/clisp.1
/doc/clisp-link.html
/doc/clisp-link.1
/doc/id-href.map

# Directories generated by "make -f Makefile.devel update-ansi-tests":
/ansi-tests/

# Files generated by "make -f Makefile.devel TAGS":
/TAGS

# Files generated by "make -f Makefile.devel tags":
/tags

# Unclear:
#/doc/html/
#/doc/impnotes.fo
#/doc/impnotes.pdf
#/doc/impnotes.tex
#/doc/impnotes.texi
#/doc/impnotes-src.zip
#/doc/*.err
#/doc/docbook-xsl
#/doc/docbook-dtd

# Emacs byte-compiled files
/emacs/*.elc

# ---------- "make -f Makefile.devel totally-clean" gets you here ----------

# Files generated by the autotools:

# Files generated by "make -f Makefile.devel" and even kept by "make maintainer-clean":

# Files generated by "make -f Makefile.devel src-distrib" and even kept by "make maintainer-clean":

# ---------- "make maintainer-clean" gets you here ----------

# Files generated by "make" and distributed
# (i.e. kept by "make distclean")

# Files generated by "make -f Makefile.devel src-distrib" and distributed
# (i.e. kept by "make distclean")

# ---------- "make distclean" ought to get you here ----------

# Directories generated by "make -f Makefile.devel" and mistakenly distributed
# (i.e. mistakenly kept by "make distclean"):
autom4te.cache/

# Directories generated by "make check" and mistakenly distributed
# (i.e. mistakenly kept by "make distclean"):
/src/benchmarks/

# ---------- "make distclean" gets you here ----------

# Directories generated by "configure" and not distributed
# (i.e. erased by "make distclean"):
.deps/

# Files generated by "configure" and not distributed
# (i.e. erased by "make distclean"):
/Makefile
/src/Makefile
/src/gllib/Makefile
/src/po/Makefile.in
/src/po/Makefile
/src/po/POTFILES
/src/intparam.h
/src/floatparam.h
/src/config.cache
/src/config.status
/src/makemake
/src/config.h
/src/stamp-h1
/src/libtool
/src/config.lisp
/src/config.log

# Directories generated by "make" and not distributed
# (i.e. erased by "make distclean"):
/src/berkeley-db/
/src/dbus/
/src/dirkey/
/src/fastcgi/
/src/gdbm/
/src/gtk2/
/src/i18n/
/src/libsvm/
/src/oracle/
/src/pari/
/src/pcre/
/src/postgresql/
/src/rawsock/
/src/readline/
/src/regexp/
/src/syscalls/
/src/zlib/

# Files generated by "make" and not distributed
# (i.e. erased by "make distclean"):
.dirstamp

# ---------- "make clean" gets you here ----------

# Directories generated by "make" and erased by "make clean":
# Directories generated by "make init":
/src/gllib/arpa/
/src/gllib/sys/
# Directories generated by "make allc":
# Directories generated by "make lisp.run":
/src/data/
# Directories generated by "make interpreted.mem":
# Directories generated by "make halfcompiled.mem":
# Directories generated by "make lispinit.mem":
# Directories generated by "make manual":
# Directories generated by "make modular":
# Directories generated by "make boot":
# Directories generated by "make base":
# Directories generated by "make full":
# Directories generated by "make":
# Directories generated by "make check":

# Files generated by "make" and erased by "make clean":
# Files generated by "make init":
/src/gllib/alloca.h
/src/gllib/configmake.h
/src/gllib/fcntl.h
/src/gllib/langinfo.h
/src/gllib/limits.h
/src/gllib/locale.h
/src/gllib/signal.h
/src/gllib/stdint.h
/src/gllib/stdlib.h
/src/gllib/string.h
/src/gllib/strings.h
/src/gllib/time.h
/src/gllib/uniname.h
/src/gllib/unistd.h
/src/gllib/unitypes.h
/src/gllib/uniwidth.h
/src/gllib/wchar.h
/src/gllib/wctype.h
/src/gllib/*.o
/src/gllib/*/*.o
/src/gllib/libgnu.a
/src/gllib/charset.alias
/src/gllib/ref-add.sed
/src/gllib/ref-del.sed
/src/comment5
/src/comment5.exe
/src/gctrigger
/src/gctrigger.exe
/src/varbrace
/src/varbrace.exe
/src/txt2c
/src/txt2c.exe
/src/ccmp2c
/src/ccmp2c.exe
/src/modules.h
# Files generated by "make allc":
# Files generated by "make lisp.run":
# Files generated by "make interpreted.mem":
# Files generated by "make halfcompiled.mem":
# Files generated by "make lispinit.mem":
# Files generated by "make manual":
/src/ANNOUNCE
/src/COPYRIGHT
/src/GNU-GPL
/src/SUMMARY
/src/MAGIC.add
# Files generated by "make modular":
# Files generated by "make boot":
# Files generated by "make base":
# Files generated by "make full":
# Files generated by "make":
/src/clisp
/src/clisp.exe
# Files generated by "make check":

# ---------- "make mostlyclean" gets you here ----------

# Directories generated by "make" and erased by "make mostlyclean":
# Directories generated by "make init":
# Directories generated by "make allc":
# Directories generated by "make lisp.run":
/src/locale/
# Directories generated by "make interpreted.mem":
# Directories generated by "make halfcompiled.mem":
# Directories generated by "make lispinit.mem":
# Directories generated by "make manual":
# Directories generated by "make modular":
/src/linkkit/
# Directories generated by "make boot":
/src/boot/
# Directories generated by "make base":
/src/base/
# Directories generated by "make full":
/src/dynmod/
/src/full/
# Directories generated by "make":
# Directories generated by "make check":
/src/stage/
/src/tests/
/src/sacla-tests/

# Files generated by "make" and erased by "make mostlyclean":
# Files generated by "make init":
/src/libgnu.a
# Files generated by "make allc":
/src/spvw.c
/src/spvwtabf.c
/src/spvwtabs.c
/src/spvwtabo.c
/src/eval.c
/src/control.c
/src/encoding.c
/src/pathname.c
/src/stream.c
/src/socket.c
/src/io.c
/src/funarg.c
/src/array.c
/src/hashtabl.c
/src/list.c
/src/package.c
/src/record.c
/src/weak.c
/src/sequence.c
/src/charstrg.c
/src/debug.c
/src/error.c
/src/misc.c
/src/time.c
/src/predtype.c
/src/symbol.c
/src/lisparit.c
/src/i18n.c
/src/foreign.c
/src/unixaux.c
/src/built.c
/src/lispbibl.c
/src/fsubr.c
/src/subr.c
/src/pseudofun.c
/src/constsym.c
/src/constobj.c
/src/constobj_tl.c
/src/unix.c
/src/xthread.c
/src/constpack.c
/src/sort.c
/src/avl.c
/src/bytecode.c
/src/spvw_module.c
/src/spvw_debug.c
/src/spvw_alloca.c
/src/spvw_mmap.c
/src/spvw_singlemap.c
/src/spvw_page.c
/src/spvw_heap.c
/src/spvw_heap_old.c
/src/spvw_global.c
/src/spvw_global_old.c
/src/spvw_gcstat.c
/src/spvw_space.c
/src/spvw_mark.c
/src/spvw_objsize.c
/src/spvw_update.c
/src/spvw_fault.c
/src/spvw_fault_old.c
/src/spvw_sigsegv.c
/src/spvw_sigcld.c
/src/spvw_sigpipe.c
/src/spvw_sigint.c
/src/spvw_sigwinch.c
/src/spvw_sigterm.c
/src/spvw_garcol.c
/src/spvw_garcol_old.c
/src/spvw_genera1.c
/src/spvw_genera1_old.c
/src/spvw_gcmark.c
/src/spvw_genera2.c
/src/spvw_weak.c
/src/spvw_genera3.c
/src/spvw_genera3_old.c
/src/spvw_allocate.c
/src/spvw_allocate_old.c
/src/spvw_typealloc.c
/src/spvw_circ.c
/src/spvw_circ_old.c
/src/spvw_walk.c
/src/spvw_ctype.c
/src/spvw_language.c
/src/spvw_memfile.c
/src/errunix.c
/src/aridecl.c
/src/arilev0.c
/src/arilev1.c
/src/intelem.c
/src/intlog.c
/src/intplus.c
/src/intcomp.c
/src/intbyte.c
/src/intmal.c
/src/intdiv.c
/src/intgcd.c
/src/int2adic.c
/src/intsqrt.c
/src/intprint.c
/src/intread.c
/src/intserial.c
/src/rational.c
/src/sfloat.c
/src/ffloat.c
/src/dfloat.c
/src/lfloat.c
/src/flo_konv.c
/src/flo_rest.c
/src/realelem.c
/src/realrand.c
/src/realtran.c
/src/compelem.c
/src/comptran.c
/src/arilev1c.c
/src/arilev1e.c
/src/arilev1i.c
/src/arilev1dbg.c
/src/genclisph.c
/src/noreadline.c
/src/arilev1_asm_proto.c
/src/gen.lispbibl.c
# Files generated by "make lisp.run":
/src/spvw.o
/src/spvwtabf.o
/src/spvwtabs.o
/src/spvwtabo.o
/src/eval.o
/src/control.o
/src/encoding.o
/src/pathname.o
/src/stream.o
/src/socket.o
/src/io.o
/src/funarg.o
/src/array.o
/src/hashtabl.o
/src/list.o
/src/package.o
/src/record.o
/src/weak.o
/src/sequence.o
/src/charstrg.o
/src/debug.o
/src/error.o
/src/misc.o
/src/time.o
/src/predtype.o
/src/symbol.o
/src/lisparit.o
/src/i18n.o
/src/foreign.o
/src/unixaux.o
/src/cflags.h
/src/cflags.h.stamp
/src/built.o
/src/genclisph.o
/src/clisp-test.c
/src/clisp.h
/src/modules.o
/src/lisp.run
/src/lisp.exe
# Files generated by "make interpreted.mem":
/src/interpreted.mem
# Files generated by "make halfcompiled.mem":
/src/compiler.fas
/src/compiler.lib
/src/halfcompiled.mem
# Files generated by "make lispinit.mem":
/src/init.fas
/src/init.lib
/src/defseq.fas
/src/defseq.lib
/src/backquote.fas
/src/backquote.lib
/src/defmacro.fas
/src/defmacro.lib
/src/macros1.fas
/src/macros1.lib
/src/macros2.fas
/src/macros2.lib
/src/defs1.fas
/src/defs1.lib
/src/lambdalist.fas
/src/lambdalist.lib
/src/places.fas
/src/places.lib
/src/floatprint.fas
/src/floatprint.lib
/src/defpackage.fas
/src/defpackage.lib
/src/type.fas
/src/type.lib
/src/subtypep.fas
/src/subtypep.lib
/src/clos-package.fas
/src/clos-package.lib
/src/clos-macros.fas
/src/clos-macros.lib
/src/clos-class0.fas
/src/clos-class0.lib
/src/clos-metaobject1.fas
/src/clos-metaobject1.lib
/src/clos-slotdef1.fas
/src/clos-slotdef1.lib
/src/clos-stablehash1.fas
/src/clos-stablehash1.lib
/src/clos-specializer1.fas
/src/clos-specializer1.lib
/src/clos-class1.fas
/src/clos-class1.lib
/src/clos-class2.fas
/src/clos-class2.lib
/src/clos-class3.fas
/src/clos-class3.lib
/src/defstruct.fas
/src/defstruct.lib
/src/format.fas
/src/format.lib
/src/international.fas
/src/international.lib
/src/savemem.fas
/src/savemem.lib
/src/functions.fas
/src/functions.lib
/src/trace.fas
/src/trace.lib
/src/cmacros.fas
/src/cmacros.lib
/src/defs2.fas
/src/defs2.lib
/src/loop.fas
/src/loop.lib
/src/clos.fas
/src/clos.lib
/src/clos-stablehash2.fas
/src/clos-stablehash2.lib
/src/clos-specializer2.fas
/src/clos-specializer2.lib
/src/clos-specializer3.fas
/src/clos-specializer3.lib
/src/clos-class4.fas
/src/clos-class4.lib
/src/clos-class5.fas
/src/clos-class5.lib
/src/clos-class6.fas
/src/clos-class6.lib
/src/clos-slotdef2.fas
/src/clos-slotdef2.lib
/src/clos-slotdef3.fas
/src/clos-slotdef3.lib
/src/clos-slots1.fas
/src/clos-slots1.lib
/src/clos-slots2.fas
/src/clos-slots2.lib
/src/clos-method1.fas
/src/clos-method1.lib
/src/clos-method2.fas
/src/clos-method2.lib
/src/clos-method3.fas
/src/clos-method3.lib
/src/clos-method4.fas
/src/clos-method4.lib
/src/clos-methcomb1.fas
/src/clos-methcomb1.lib
/src/clos-methcomb2.fas
/src/clos-methcomb2.lib
/src/clos-methcomb3.fas
/src/clos-methcomb3.lib
/src/clos-methcomb4.fas
/src/clos-methcomb4.lib
/src/clos-genfun1.fas
/src/clos-genfun1.lib
/src/clos-genfun2a.fas
/src/clos-genfun2a.lib
/src/clos-genfun2b.fas
/src/clos-genfun2b.lib
/src/clos-genfun3.fas
/src/clos-genfun3.lib
/src/clos-genfun4.fas
/src/clos-genfun4.lib
/src/clos-genfun5.fas
/src/clos-genfun5.lib
/src/clos-dependent.fas
/src/clos-dependent.lib
/src/clos-print.fas
/src/clos-print.lib
/src/clos-custom.fas
/src/clos-custom.lib
/src/documentation.fas
/src/documentation.lib
/src/fill-out.fas
/src/fill-out.lib
/src/disassem.fas
/src/disassem.lib
/src/condition.fas
/src/condition.lib
/src/loadform.fas
/src/loadform.lib
/src/gstream.fas
/src/gstream.lib
/src/xcharin.fas
/src/xcharin.lib
/src/keyboard.fas
/src/keyboard.lib
/src/screen.fas
/src/screen.lib
/src/runprog.fas
/src/runprog.lib
/src/query.fas
/src/query.lib
/src/reploop.fas
/src/reploop.lib
/src/dribble.fas
/src/dribble.lib
/src/complete.fas
/src/complete.lib
/src/pprint.fas
/src/pprint.lib
/src/describe.fas
/src/describe.lib
/src/room.fas
/src/room.lib
/src/edit.fas
/src/edit.lib
/src/macros3.fas
/src/macros3.lib
/src/clhs.fas
/src/clhs.lib
/src/inspect.fas
/src/inspect.lib
/src/gray.fas
/src/gray.lib
/src/case-sensitive.fas
/src/case-sensitive.lib
/src/foreign1.fas
/src/foreign1.lib
/src/exporting.fas
/src/exporting.lib
/src/german.fas
/src/german.lib
/src/french.fas
/src/french.lib
/src/spanish.fas
/src/spanish.lib
/src/russian.fas
/src/russian.lib
/src/danish.fas
/src/danish.lib
/src/dutch.fas
/src/dutch.lib
/src/deprecated.fas
/src/deprecated.lib
/src/config.fas
/src/config.lib
/src/lispinit.mem
# Files generated by "make manual":
/src/README
/src/README.de
/src/README.es
/src/clisp.1
/src/clisp.html
/src/clisp-link.1
/src/clisp-link.html
/src/LISP-tutorial.txt
/src/CLOS-guide.txt
/src/impnotes.html
/src/impnotes.css
/src/clisp.png
/src/clisp.ps
/src/clisp.pdf
/src/clisp-link.ps
/src/clisp-link.pdf
# Files generated by "make modular":
/src/lisp.a
/src/noreadline.o
/src/libnoreadline.a
/src/clisp-link
/src/makevars
# Files generated by "make boot":
# Files generated by "make base":
# Files generated by "make full":
# Files generated by "make":
/src/marc.out
/src/clisp.c
# Files generated by "make check":

# ---------- "make all check" gets you here ----------

# Patterns for all subdirectories: all kinds of automatic backup files.
*.orig
*.rej
*~
*.kate-swp
.#*
\#*#
