Improve 2012/hamano/try.sh + add helper make rules
The Makefile rules added:
hint.pdf
hint
hello.pdf
hello
The hint rules generate the hint.pdf (which is the README.md file
obfuscated in a pdf) by feeding the program README.md and then it
compiles hint.pdf as C code. Running it will print the README.md file!
The hello rules generate hello.pdf which is (inside the pdf) an
obfuscated 'Hello World!' program. This is done by a simple echo piped o
the program which redirects it to hello.pdf. Then hello.pdf will be
compiled as C code which when run (as ./hello2) will print 'Hello
World!'.
The script now uses these rules to do what was once done manually. These
rules are .PHONY rules as otherwise they might not always run.
The clobber rule now removes these files.
This commit is contained in:
1 parent
c299a5c8e5
commit
e7092d77f0
4 files changed
+94
-32
No files matched your search
+3
-1
@@ -3769,7 +3769,9 @@ which the recipe file now links to.
|
||||
|
||||
## <a name="2012_hamano"></a>[2012/hamano](/2012/hamano/hamano.c) ([README.md](/2012/hamano/README.md]))
|
||||
|
||||
[Cody](#cody) added the [try.sh](/2012/hamano/try.sh) script.
|
||||
[Cody](#cody) added the [try.sh](/2012/hamano/try.sh) script and the helper
|
||||
Makefile rules `hint.pdf`, `hint`, `hello.pdf` and `hello` to simplify the
|
||||
procedure for both `hint.pdf` and `hello.pdf` as well as compiling them as C.
|
||||
|
||||
|
||||
## <a name="2012_hou"></a>[2012/hou](/2012/hou/hou.c) ([README.md](/2012/hou/README.md]))
|
||||
|
||||
Reference in new issue
Block a user