diff options
author | Amaury Pouly <pamaury@rockbox.org> | 2011-10-29 14:22:17 +0000 |
---|---|---|
committer | Amaury Pouly <pamaury@rockbox.org> | 2011-10-29 14:22:17 +0000 |
commit | 9fe029b12a0828b247718fc89b08547b1ab916b5 (patch) | |
tree | 3266139e28cc4d0a5e768796d0477088928cffd2 /utils/sbtools/Makefile | |
parent | b7547e58680c32879392e424bdd70d1719d384b9 (diff) | |
download | rockbox-9fe029b12a0828b247718fc89b08547b1ab916b5.tar.gz rockbox-9fe029b12a0828b247718fc89b08547b1ab916b5.zip |
sbtools: factor key code, introduce crypto layer, move from open/read/... to fopen/fread/..., add support for encryption/decryption using a device when the key is not known, move sbtoelf to use getopt for command line
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30849 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'utils/sbtools/Makefile')
-rw-r--r-- | utils/sbtools/Makefile | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/utils/sbtools/Makefile b/utils/sbtools/Makefile index dc9c0966a7..15d3adb8a1 100644 --- a/utils/sbtools/Makefile +++ b/utils/sbtools/Makefile | |||
@@ -1,10 +1,22 @@ | |||
1 | DEFINES=-DCRYPTO_LIBUSB | ||
2 | CC=gcc | ||
3 | LD=gcc | ||
4 | CFLAGS=-g -std=c99 -W -Wall `pkg-config --cflags libusb-1.0` $(DEFINES) | ||
5 | LDFLAGS=`pkg-config --libs libusb-1.0` | ||
6 | |||
1 | all: elftosb sbtoelf | 7 | all: elftosb sbtoelf |
2 | 8 | ||
3 | sbtoelf: sbtoelf.c crc.c crypto.h aes128.c sha1.c elf.c sb.h | 9 | %.o: %.c |
4 | gcc -g -std=c99 -o $@ -W -Wall $^ | 10 | $(CC) $(CFLAGS) -c -o $@ $< |
11 | |||
12 | sbtoelf: sbtoelf.o crc.o crypto.o aes128.o sha1.o elf.o misc.o | ||
13 | $(LD) $(LDFLAGS) -o $@ $^ | ||
5 | 14 | ||
6 | elftosb: elftosb.c crc.c crypto.h aes128.c sha1.c elf.c sb.h dbparser.h dbparser.c | 15 | elftosb: elftosb.o crc.o crypto.o aes128.o sha1.o elf.o dbparser.o misc.o |
7 | gcc -g -std=c99 -o $@ -W -Wall $^ | 16 | $(LD) $(LDFLAGS) -o $@ $^ |
8 | 17 | ||
9 | clean: | 18 | clean: |
10 | rm -fr elftosb sbtoelf | 19 | rm -fr *.o |
20 | |||
21 | veryclean: | ||
22 | rm -rf sbtoelf elftosb | ||