diff options
Diffstat (limited to 'utils/imxtools/sbtools/Makefile')
-rw-r--r-- | utils/imxtools/sbtools/Makefile | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/utils/imxtools/sbtools/Makefile b/utils/imxtools/sbtools/Makefile index 3e284e20dd..b1d0313f77 100644 --- a/utils/imxtools/sbtools/Makefile +++ b/utils/imxtools/sbtools/Makefile | |||
@@ -3,10 +3,11 @@ CC := gcc | |||
3 | CXX := g++ | 3 | CXX := g++ |
4 | LD := g++ | 4 | LD := g++ |
5 | 5 | ||
6 | LIBUSB := $(shell pkg-config --cflags libusb-1.0) | 6 | TOMCRYPT_DIR := ../../tomcrypt/ |
7 | CFLAGS := -O3 -g -std=c99 -Wall $(shell pkg-config --cflags libusb-1.0) $(DEFINES) | 7 | |
8 | CXXFLAGS := -O3 -g -Wall $(pkg-config --cflags libcrypto++) $(DEFINES) | 8 | CFLAGS := -O3 -g -std=c99 -Wall $(shell pkg-config --cflags libusb-1.0) $(DEFINES) -I$(TOMCRYPT_DIR)/src/headers |
9 | LDFLAGS := $(shell pkg-config --libs libusb-1.0) $(shell pkg-config --libs libcrypto++) | 9 | CXXFLAGS := -O3 -g -Wall $(DEFINES) -I$(TOMCRYPT_DIR)/src/headers |
10 | LDFLAGS := $(shell pkg-config --libs libusb-1.0) | ||
10 | BINS := elftosb sbtoelf sbloader rsrctool elftosb1 | 11 | BINS := elftosb sbtoelf sbloader rsrctool elftosb1 |
11 | 12 | ||
12 | all: $(BINS) | 13 | all: $(BINS) |
@@ -17,10 +18,10 @@ all: $(BINS) | |||
17 | %.o: %.cpp | 18 | %.o: %.cpp |
18 | $(CXX) $(CXXFLAGS) -c -o $@ $< | 19 | $(CXX) $(CXXFLAGS) -c -o $@ $< |
19 | 20 | ||
20 | sbtoelf: sbtoelf.o crc.o crypto.o xorcrypt.o dbparser.o elf.o misc.o sb.o sb1.o | 21 | sbtoelf: sbtoelf.o crc.o crypto.o xorcrypt.o dbparser.o elf.o misc.o sb.o sb1.o $(TOMCRYPT_DIR)/librbtomcrypt.a |
21 | $(LD) -o $@ $^ $(LDFLAGS) | 22 | $(LD) -o $@ $^ $(LDFLAGS) |
22 | 23 | ||
23 | elftosb: elftosb.o crc.o crypto.o elf.o dbparser.o misc.o sb.o | 24 | elftosb: elftosb.o crc.o crypto.o elf.o dbparser.o misc.o sb.o $(TOMCRYPT_DIR)/librbtomcrypt.a |
24 | $(LD) -o $@ $^ $(LDFLAGS) | 25 | $(LD) -o $@ $^ $(LDFLAGS) |
25 | 26 | ||
26 | elftosb1: elftosb1.o xorcrypt.o elf.o misc.o sb1.o | 27 | elftosb1: elftosb1.o xorcrypt.o elf.o misc.o sb1.o |
@@ -37,3 +38,7 @@ clean: | |||
37 | 38 | ||
38 | veryclean: | 39 | veryclean: |
39 | rm -rf $(BINS) | 40 | rm -rf $(BINS) |
41 | |||
42 | $(TOMCRYPT_DIR)/librbtomcrypt.a: | ||
43 | $(MAKE) -C $(TOMCRYPT_DIR) | ||
44 | |||