ICFP 2007 Contest: https://web.archive.org/web/20090301164728/https://save-endo.cs.uu.nl/

Use out/ directory for everything generated

Changed files
+7 -12
+1 -6
.gitignore
···
task/endo.dna
-
dna2rna/target/
-
rna2bmp/target/
-
rna/
-
bmp/
.tup/
-
bin/
-
png/
+
out/
+6 -6
Tupfile
···
-
RUSTC_FLAGS= --edition=2024 --crate-type bin --emit=link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg (docsrs,test)' --check-cfg 'cfg(feature, values())' --out-dir bin -C strip=debuginfo -L dependency=bin
+
RUSTC_FLAGS= --edition=2024 --crate-type bin --emit=link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg (docsrs,test)' --check-cfg 'cfg(feature, values())' --out-dir out/bin -C strip=debuginfo -L dependency=out/bin
-
: dna2rna/src/*.rs |> rustc --crate-name dna2rna dna2rna/src/main.rs $(RUSTC_FLAGS) |> bin/dna2rna
-
: rna2bmp/src/*.rs |> rustc --crate-name rna2bmp rna2bmp/src/main.rs $(RUSTC_FLAGS) |> bin/rna2bmp
+
: dna2rna/src/*.rs |> rustc --crate-name dna2rna dna2rna/src/main.rs $(RUSTC_FLAGS) |> out/bin/dna2rna
+
: rna2bmp/src/*.rs |> rustc --crate-name rna2bmp rna2bmp/src/main.rs $(RUSTC_FLAGS) |> out/bin/rna2bmp
-
: foreach prefixes/*.dna | bin/dna2rna |> ./bin/dna2rna %f task/endo.dna rna/%B.rna |> rna/%B.rna
+
: foreach prefixes/*.dna | out/bin/dna2rna |> ./out/bin/dna2rna %f task/endo.dna out/rna/%B.rna |> out/rna/%B.rna
-
: foreach rna/*.rna | bin/rna2bmp |> ./bin/rna2bmp %f bmp/%B.bmp |> bmp/%B.bmp
+
: foreach out/rna/*.rna | out/bin/rna2bmp |> ./out/bin/rna2bmp %f out/bmp/%B.bmp |> out/bmp/%B.bmp
-
: foreach bmp/*.bmp |> convert %f png/%B.png |> png/%B.png
+
: foreach out/bmp/*.bmp |> convert %f out/png/%B.png |> out/png/%B.png