From f0abc67d79e432de3fdad4091f8b137f75a38e4e Mon Sep 17 00:00:00 2001 From: Graham Nelson Date: Sat, 23 Apr 2022 14:02:23 +0100 Subject: [PATCH] Using new-style gitignore scripts (again) --- inblorb/inblorb.giscript | 17 +++++++++++ inbuild/inbuild.giscript | 15 ++++++++++ indoc/indoc.giscript | 20 +++++++++++++ inform6/inform6.giscript | 23 +++++++++++++++ inform7/inform7.giscript | 58 ++++++++++++++++++++++++++++++++++++++ inpolicy/inpolicy.giscript | 13 +++++++++ inrtps/inrtps.giscript | 12 ++++++++ inter/inter.giscript | 42 +++++++++++++++++++++++++++ scripts/inform.giscript | 52 ++++++++++++++++++++++++++++++++++ 9 files changed, 252 insertions(+) create mode 100644 inblorb/inblorb.giscript create mode 100644 inbuild/inbuild.giscript create mode 100644 indoc/indoc.giscript create mode 100644 inform6/inform6.giscript create mode 100644 inform7/inform7.giscript create mode 100644 inpolicy/inpolicy.giscript create mode 100644 inrtps/inrtps.giscript create mode 100644 inter/inter.giscript create mode 100644 scripts/inform.giscript diff --git a/inblorb/inblorb.giscript b/inblorb/inblorb.giscript new file mode 100644 index 000000000..5d9043d77 --- /dev/null +++ b/inblorb/inblorb.giscript @@ -0,0 +1,17 @@ +# This is "inblorb.giscript", a script used to generate the ".gitignore" file +# in inform/inblorb. Do not edit ".gitignore" directly. Instead, edit this +# script, and then rebuild ".gitignore" with the command: + +# ../inweb/Tangled/inweb -prototype inblorb/inblorb.giscript -gitignore inblorb/.gitignore + +# (Or type "make gitignores", which will remake all of the .gitignore files in +# this repository from their scripts, including this one.) + +{basics} + +inblorb.mk +Tests/Test Cases/_Console_Actual/ +Tests/Test Cases/_Scan_Actual/ +Tests/Test Cases/_Tree_Actual/ +Tests/Assistants/blorblib/blorbscan +Tests/Assistants/blorblib/*.o diff --git a/inbuild/inbuild.giscript b/inbuild/inbuild.giscript new file mode 100644 index 000000000..f559008db --- /dev/null +++ b/inbuild/inbuild.giscript @@ -0,0 +1,15 @@ +# This is "inbuild.giscript", a script used to generate the ".gitignore" file +# in inform/inbuild. Do not edit ".gitignore" directly. Instead, edit this +# script, and then rebuild ".gitignore" with the command: + +# ../inweb/Tangled/inweb -prototype inbuild/inbuild.giscript -gitignore inbuild/.gitignore + +# (Or type "make gitignores", which will remake all of the .gitignore files in +# this repository from their scripts, including this one.) + +{basics} + +inbuild.mk + +Tests/Units/_Results_Actual/ +Tests/Miscellany/_Results_Actual/ diff --git a/indoc/indoc.giscript b/indoc/indoc.giscript new file mode 100644 index 000000000..55987009b --- /dev/null +++ b/indoc/indoc.giscript @@ -0,0 +1,20 @@ +# This is "indoc.giscript", a script used to generate the ".gitignore" file +# in inform/indoc. Do not edit ".gitignore" directly. Instead, edit this +# script, and then rebuild ".gitignore" with the command: + +# ../inweb/Tangled/inweb -prototype indoc/indoc.giscript -gitignore indoc/.gitignore + +# (Or type "make gitignores", which will remake all of the .gitignore files in +# this repository from their scripts, including this one.) + +{basics} + +indoc.mk +Tests/Basic/Output/ +Tests/Full/Output/ +Tests/Full/Output-C/ +Tests/Targets/ebook-Actual/ePub/ +Tests/Targets/ebook-Actual/ +Tests/Targets/osx_app-Actual/ +Tests/Targets/plain-Actual/ +Tests/Targets/windows_app-Actual/ diff --git a/inform6/inform6.giscript b/inform6/inform6.giscript new file mode 100644 index 000000000..431404f17 --- /dev/null +++ b/inform6/inform6.giscript @@ -0,0 +1,23 @@ +# This is "inform6.giscript", a script used to generate the ".gitignore" file +# in inform/inform6. Do not edit ".gitignore" directly. Instead, edit this +# script, and then rebuild ".gitignore" with the command: + +# ../inweb/Tangled/inweb -prototype inform6/inform6.giscript -gitignore inform6/.gitignore + +# (Or type "make gitignores", which will remake all of the .gitignore files in +# this repository from their scripts, including this one.) + +Inform6/*.o +Tests/intest-history.txt +Tests/Assistants/dumb-frotz/dumb-frotz +Tests/Assistants/dumb-frotz/*.o +Tests/Assistants/dumb-glulx/glulxe/glulxe +Tests/Assistants/dumb-glulx/cheapglk/*.o +Tests/Assistants/dumb-glulx/glulxe/*.o +Tests/Test Cases/_Console_Actual/ +Tests/Test Errors/_Console_Actual/ +Tests/Test Cases/_Story_File_Actual/ +Tests/Test Errors/_Story_File_Actual/ +Tests/Test Cases/_Transcript_Actual/ +Tests/Test Cases/_md5_Actual/ +Tangled/inform6 diff --git a/inform7/inform7.giscript b/inform7/inform7.giscript new file mode 100644 index 000000000..097ff156b --- /dev/null +++ b/inform7/inform7.giscript @@ -0,0 +1,58 @@ +# This is "inform7.giscript", a script used to generate the ".gitignore" file +# in inform/inform7. Do not edit ".gitignore" directly. Instead, edit this +# script, and then rebuild ".gitignore" with the command: + +# ../inweb/Tangled/inweb -prototype inform7/inform7.giscript -gitignore inform7/.gitignore + +# (Or type "make gitignores", which will remake all of the .gitignore files in +# this repository from their scripts, including this one.) + +{basics} + +inform7.mk +core-test/core-test.mk +inflections-test/inflections-test.mk +kinds-test/kinds-test.mk +linguistics-test/linguistics-test.mk +problems-test/problems-test.mk + +core-module/Woven/ +if-module/Woven/ +index-module/Woven/ +inflections-module/Woven/ +kinds-module/Woven/ +linguistics-module/Woven/ +multimedia-module/Woven/ +problems-module/Woven/ +syntax-module/Woven/ +words-module/Woven/ + +Tests/Test Basic/_Results_Actual/ +Tests/Test Basic/_C/ +Tests/Test Basic/_Textual/ +Tests/Test Cases/_C/ +Tests/Test Cases/_Textual/ +Tests/Test Cases/_Results_Actual/ +Tests/Test Internals/_Results_Actual/ +Tests/Test Extensions/_Results_Actual/ +Tests/Test Index/_Indices_Actual/Gelix/ +Tests/Test Inter/_Inter_Actual/ +Tests/Test Inter/_Inter_Textual/ +Tests/Test Inter/_Inter_Binary/ +Tests/Test Externals/_Build/ +Tests/Test Externals/_Executables/ +Tests/Test Externals/_Textual/ +Tests/Test Makes/Eg?-C/Eg? +Tests/Test Makes/Eg?-C/Eg?-I.[co] +Tests/Test Makes/Eg?-C/Eg?-C.o +Tests/Test Makes/Eg?-C/actual_output.txt +Tests/Test Makes/Eg?-C/build_log.txt +Tests/Test Makes/Eg?-C/inform7_symbols.h +Tests/Test Maps/_Maps_Actual/ +Tests/Test Problems/_Results_Actual/ +Tests/Documentation/ + +Internal/Inter/BasicInformKit/*.interb +Internal/Inter/BasicInformExtrasKit/*.interb +Internal/Inter/WorldModelKit/*.interb +Internal/Inter/CommandParserKit/*.interb diff --git a/inpolicy/inpolicy.giscript b/inpolicy/inpolicy.giscript new file mode 100644 index 000000000..2cfbdf33a --- /dev/null +++ b/inpolicy/inpolicy.giscript @@ -0,0 +1,13 @@ +# This is "inpolicy.giscript", a script used to generate the ".gitignore" file +# in inform/inpolicy. Do not edit ".gitignore" directly. Instead, edit this +# script, and then rebuild ".gitignore" with the command: + +# ../inweb/Tangled/inweb -prototype inpolicy/inpolicy.giscript -gitignore inpolicy/.gitignore + +# (Or type "make gitignores", which will remake all of the .gitignore files in +# this repository from their scripts, including this one.) + +{basics} + +inpolicy.mk +Workspace/*.txt diff --git a/inrtps/inrtps.giscript b/inrtps/inrtps.giscript new file mode 100644 index 000000000..1b996d1ee --- /dev/null +++ b/inrtps/inrtps.giscript @@ -0,0 +1,12 @@ +# This is "inrtps.giscript", a script used to generate the ".gitignore" file +# in inform/inrtps. Do not edit ".gitignore" directly. Instead, edit this +# script, and then rebuild ".gitignore" with the command: + +# ../inweb/Tangled/inweb -prototype inrtps/inrtps.giscript -gitignore inrtps/.gitignore + +# (Or type "make gitignores", which will remake all of the .gitignore files in +# this repository from their scripts, including this one.) + +{basics} + +inrtps.mk diff --git a/inter/inter.giscript b/inter/inter.giscript new file mode 100644 index 000000000..a60499795 --- /dev/null +++ b/inter/inter.giscript @@ -0,0 +1,42 @@ +# This is "inter.giscript", a script used to generate the ".gitignore" file +# in inform/inter. Do not edit ".gitignore" directly. Instead, edit this +# script, and then rebuild ".gitignore" with the command: + +# ../inweb/Tangled/inweb -prototype inter/inter.giscript -gitignore inter/.gitignore + +# (Or type "make gitignores", which will remake all of the .gitignore files in +# this repository from their scripts, including this one.) + +{basics} + +codegen-module/Woven/ +building-module/Woven/ +inter-module/Woven/ + +inter.mk + +Tests/Invalid/_Results_Actual/ +Tests/General/_Results_Actual/ +Tests/General/_Console/ +Tests/Duplex/_Results_Actual/ +Tests/Duplex/_Console/ +Tests/Duplex/_Binaries/ +Tests/Toys/_C_Results_Actual/ +Tests/Toys/_C_Console/ +Tests/Toys/_I6_Results_Actual/ +Tests/Toys/_I6_Console/ +Tests/Toys/_C_Object_Code/ +Tests/Toys/_C_Output_Actual/ +Tests/Toys/_I6_Object_Code/ +Tests/Toys/_I6_Output_Actual/ +Tests/Kits/_Results_Actual/ +Tests/Kits/_kits/*/*.interb +Tests/C/_C/ +Tests/C/_Textual/ +Tests/C/_Results_Actual/ +Tests/Valid/_Binary/ +Tests/Valid/_Console/ +Tests/Valid/_Textual/ +Tests/PipelineErrors/_Results_Actual/ +Tests/Units/_Results_Actual/ +building-test/Tests/Test Cases/_Results_Actual/ diff --git a/scripts/inform.giscript b/scripts/inform.giscript new file mode 100644 index 000000000..d97d2c75e --- /dev/null +++ b/scripts/inform.giscript @@ -0,0 +1,52 @@ +# This is "inform.giscript", a script used to generate the ".gitignore" file +# in the inform repository. Do not edit ".gitignore" directly. Instead, +# edit this script, and then rebuild ".gitignore" with the command: + +# ../inweb/Tangled/inweb -prototype scripts/inform.giscript -gitignore .gitignore + +# (Or type "make gitignores", which will remake all of the .gitignore files in +# this repository from their scripts, including this one.) + +.DS_Store +gameinfo.dbg +gametext.txt + +makefile +!inform7/Tests/Test Makes/Eg*/makefile +tags +*.glkdata + +resources/Changes/Output/ +resources/Changes/Output/META-INF/ +resources/Changes/Output/OEBPS/ +resources/Changes/Output/OEBPS/Images/ +resources/Documentation/Output/ +resources/Documentation/Output/META-INF/ +resources/Documentation/Output/OEBPS/ +resources/Documentation/Output/OEBPS/Images/ +resources/Documentation/Examples/_Results_Actual/ +*/_Results_Actual/ + +inform7/Internal/Extensions/Graham Nelson/Standard Rules.i7x +inform7/Internal/Languages/English/Syntax.preform +inform7/Internal/Miscellany/definitions.html +inform7/Internal/Inter/*.interb + +retrospective/*/cBlorb +retrospective/*/ni +retrospective/*/*.o +retrospective/makefile + +inform7/Tests/Test Cases/temp.txt +inform7/Tests/Test Cases/temp-G.txt +inform7/Figures/*-diagnostics.txt + +inbuild/*-test/Tests/Test Cases/_Results_Actual/ +inform7/*-test/Tests/Test Cases/_Results_Actual/ +services/*-test/Tests/Test Cases/_Results_Actual/ +services/*-test/Tests/Test Diagrams/_Results_Actual/ +inter/*-test/*.mk +services/*-test/*.mk +inform6/inform6.mk +retrospective/makefile +rsync.log