diff --git a/ocaml/Makefile b/ocaml/Makefile index 25598e1f..eaa8e382 100644 --- a/ocaml/Makefile +++ b/ocaml/Makefile @@ -25,9 +25,12 @@ default: $(ALL_TESTS) $(ALL_EXE) .gitignore .gitignore: $(MLFILES) @for i in .gitignore ezfio.ml Qptypes.ml qptypes_generator.byte _build $(ALL_EXE) $(ALL_TESTS) \ - $(patsubst %.ml,%,$(wildcard test_*.ml)) $(patsubst %.ml,%,$(wildcard qp_*.ml)) ; do \ + $(patsubst %.ml,%,$(wildcard test_*.ml)) $(patsubst %.ml,%,$(wildcard qp_*.ml)) \ + $(shell grep Input Input_auto_generated.ml | awk '{print $$2 ".ml"}') \ + Input_auto_generated.ml;\ + do \ echo $$i ; \ - done >> .gitignore + done > .gitignore executables: $(QPACKAGE_ROOT)/data/executables diff --git a/scripts/build_modules.sh b/scripts/build_modules.sh index 5607c72b..c3e0cda5 100755 --- a/scripts/build_modules.sh +++ b/scripts/build_modules.sh @@ -30,6 +30,7 @@ Build failed for module $MODULE " fi fi + ${QPACKAGE_ROOT}/scripts/create_gitignore.sh cd ${OLDPWD} done ${QPACKAGE_ROOT}/scripts/create_executables_list.sh diff --git a/scripts/create_gitignore.sh b/scripts/create_gitignore.sh index 605b0ab8..b42cb24b 100755 --- a/scripts/create_gitignore.sh +++ b/scripts/create_gitignore.sh @@ -35,4 +35,4 @@ then fi find . -type l | sed "s@./@@" >> .gitignore - +find . -type f -executable -print | sed "s@./@@" >> .gitignore \ No newline at end of file