AEL/Makefile
2021-03-16 20:15:32 +01:00

22 lines
678 B
Makefile

generator: clean clean_generator
javac src/Main.java src/Grammaire.java src/Regle.java src/Symbole.java src/IO.java
@echo '#!/bin/bash\ncd src\njava Main ../grammaires/$$1 $$2\nif [ $$? -eq 0 ]\nthen\n\tcd ../out\n\tmkdir $$2\n\tcd ../src\n\tchmod u+x $$2.sh\n\tmv $$2.pl ../out/$$2/$$2.pl\n\tmv $$2.sh ../out/$$2/$$2.sh\n\tcd ..\nelse\n\tcd ..\nfi\n' > generator.sh
@chmod u+x generator.sh
edit:
pluma src/Main.java src/Grammaire.java src/Regle.java src/Symbole.java &
edit_grammaires:
pluma grammaires/* &
clean:
rm -f src/*.class
clean_generator:
rm -f generator.sh
clean_parseurs:
rm -f out/*/*
rm -d -f out/*
clean_all: clean_generator clean clean_parseurs