summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/Makefile25
1 files changed, 24 insertions, 1 deletions
diff --git a/tools/Makefile b/tools/Makefile
index 67c48afb79..25b2419b01 100644
--- a/tools/Makefile
+++ b/tools/Makefile
@@ -1,7 +1,30 @@
-all: scramble descramble sh2d
+CFLAGS := -O3 -s -ansi
+
+TARGETS := scramble descramble sh2d \
+ scramble.static.bz2 descramble.static.bz2 sh2d.static.bz2
+
+all: $(TARGETS)
scramble: scramble.c
descramble: descramble.c
sh2d: sh2d.c
+
+clean:
+ rm -f $(TARGETS) *~
+
+descramble.static.bz2: descramble.c
+ $(CC) -static $(CFLAGS) -o descramble.static $<
+ bzip2 -f descramble.static
+ chmod a+r descramble.static.bz2
+
+scramble.static.bz2: scramble.c
+ $(CC) -static $(CFLAGS) -o scramble.static $<
+ bzip2 -f scramble.static
+ chmod a+r scramble.static.bz2
+
+sh2d.static.bz2: sh2d.c
+ $(CC) -static $(CFLAGS) -o sh2d.static $<
+ bzip2 -f sh2d.static
+ chmod a+r sh2d.static.bz2