rule all:
    input: "data.txt"
    log:
        "logs/all.log"

rule A:
    output: "data.txt"
    shell: "touch {output}"