move submodules to vendor subdirectory

pull/25/head
Pavol Rusnak 9 years ago
parent 06a70556e0
commit 6e3aec0c1b
No known key found for this signature in database
GPG Key ID: 91F3B339B9A02A3D

8
.gitmodules vendored

@ -1,12 +1,12 @@
[submodule "trezor-crypto"]
path = trezor-crypto
path = vendor/trezor-crypto
url = https://github.com/trezor/trezor-crypto.git
[submodule "trezor-common"]
path = trezor-common
path = vendor/trezor-common
url = https://github.com/trezor/trezor-common.git
[submodule "trezor-qrenc"]
path = trezor-qrenc
path = vendor/trezor-qrenc
url = https://github.com/trezor/trezor-qrenc.git
[submodule "libopencm3"]
path = libopencm3
path = vendor/libopencm3
url = https://github.com/libopencm3/libopencm3.git

@ -1,5 +1,5 @@
TOP_DIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
TOOLCHAIN_DIR ?= $(TOP_DIR)libopencm3
TOOLCHAIN_DIR ?= $(TOP_DIR)vendor/libopencm3
PREFIX ?= arm-none-eabi-
CC = $(PREFIX)gcc
@ -43,8 +43,8 @@ CFLAGS += $(OPTFLAGS) \
-I$(TOOLCHAIN_DIR)/include \
-I$(TOP_DIR) \
-I$(TOP_DIR)gen \
-I$(TOP_DIR)trezor-crypto \
-I$(TOP_DIR)trezor-qrenc
-I$(TOP_DIR)vendor/trezor-crypto \
-I$(TOP_DIR)vendor/trezor-qrenc
ifdef APPVER
CFLAGS += -DAPPVER=$(APPVER)

@ -4,12 +4,12 @@ OBJS += bootloader.o
OBJS += signatures.o
OBJS += usb.o
OBJS += ../trezor-crypto/bignum.o
OBJS += ../trezor-crypto/ecdsa.small.o
OBJS += ../trezor-crypto/hmac.o
OBJS += ../trezor-crypto/ripemd160.o
OBJS += ../trezor-crypto/secp256k1.small.o
OBJS += ../trezor-crypto/sha2.o
OBJS += ../vendor/trezor-crypto/bignum.o
OBJS += ../vendor/trezor-crypto/ecdsa.small.o
OBJS += ../vendor/trezor-crypto/hmac.o
OBJS += ../vendor/trezor-crypto/ripemd160.o
OBJS += ../vendor/trezor-crypto/secp256k1.small.o
OBJS += ../vendor/trezor-crypto/sha2.o
CFLAGS += -DUSE_PRECOMPUTED_IV=0
CFLAGS += -DUSE_PRECOMPUTED_CP=0

@ -4,14 +4,14 @@ NAME = demo
OBJS += demo.o
OBJS += ../trezor-crypto/bignum.o
OBJS += ../trezor-crypto/bip32.o
OBJS += ../trezor-crypto/ecdsa.o
OBJS += ../trezor-crypto/hmac.o
OBJS += ../trezor-crypto/ripemd160.o
OBJS += ../trezor-crypto/secp256k1.o
OBJS += ../trezor-crypto/sha2.o
OBJS += ../trezor-crypto/bip39.o
OBJS += ../trezor-crypto/pbkdf2.o
OBJS += ../vendor/trezor-crypto/bignum.o
OBJS += ../vendor/trezor-crypto/bip32.o
OBJS += ../vendor/trezor-crypto/ecdsa.o
OBJS += ../vendor/trezor-crypto/hmac.o
OBJS += ../vendor/trezor-crypto/ripemd160.o
OBJS += ../vendor/trezor-crypto/secp256k1.o
OBJS += ../vendor/trezor-crypto/sha2.o
OBJS += ../vendor/trezor-crypto/bip39.o
OBJS += ../vendor/trezor-crypto/pbkdf2.o
include ../Makefile.include

@ -8,7 +8,7 @@ docker run -t -v $(pwd)/output:/output $IMAGETAG /bin/sh -c "\
cd trezor-mcu && \
git checkout $FIRMWARETAG && \
git submodule update --init && \
make -C libopencm3 && \
make -C vendor/libopencm3 && \
make && \
make -C firmware && \
cp firmware/trezor.bin /output/trezor-$FIRMWARETAG.bin"

@ -19,25 +19,25 @@ OBJS += crypto.o
OBJS += debug.o
OBJS += ../trezor-crypto/bignum.o
OBJS += ../trezor-crypto/ecdsa.o
OBJS += ../trezor-crypto/secp256k1.o
OBJS += ../trezor-crypto/nist256p1.o
OBJS += ../trezor-crypto/hmac.o
OBJS += ../trezor-crypto/bip32.o
OBJS += ../trezor-crypto/bip39.o
OBJS += ../trezor-crypto/pbkdf2.o
OBJS += ../trezor-crypto/base58.o
OBJS += ../trezor-crypto/ripemd160.o
OBJS += ../trezor-crypto/sha2.o
OBJS += ../trezor-crypto/aescrypt.o
OBJS += ../trezor-crypto/aeskey.o
OBJS += ../trezor-crypto/aestab.o
OBJS += ../trezor-crypto/aes_modes.o
OBJS += ../trezor-qrenc/qr_encode.o
OBJS += ../vendor/trezor-crypto/bignum.o
OBJS += ../vendor/trezor-crypto/ecdsa.o
OBJS += ../vendor/trezor-crypto/secp256k1.o
OBJS += ../vendor/trezor-crypto/nist256p1.o
OBJS += ../vendor/trezor-crypto/hmac.o
OBJS += ../vendor/trezor-crypto/bip32.o
OBJS += ../vendor/trezor-crypto/bip39.o
OBJS += ../vendor/trezor-crypto/pbkdf2.o
OBJS += ../vendor/trezor-crypto/base58.o
OBJS += ../vendor/trezor-crypto/ripemd160.o
OBJS += ../vendor/trezor-crypto/sha2.o
OBJS += ../vendor/trezor-crypto/aescrypt.o
OBJS += ../vendor/trezor-crypto/aeskey.o
OBJS += ../vendor/trezor-crypto/aestab.o
OBJS += ../vendor/trezor-crypto/aes_modes.o
OBJS += ../vendor/trezor-qrenc/qr_encode.o
# OBJS += protob/pb_common.o
OBJS += protob/pb_decode.o

@ -1 +1 @@
../../trezor-common/protob/messages.proto
../../vendor/trezor-common/protob/messages.proto

@ -1 +1 @@
../../trezor-common/protob/storage.proto
../../vendor/trezor-common/protob/storage.proto

@ -1 +1 @@
../../trezor-common/protob/types.proto
../../vendor/trezor-common/protob/types.proto

@ -1,2 +0,0 @@
*.c
*.h

@ -1 +0,0 @@
Subproject commit b1049f9a6f43882968dcf82ca1df3f1eee67e367

@ -25,7 +25,7 @@
void setup(void)
{
// setup clock
clock_scale_t clock = hse_8mhz_3v3[CLOCK_3V3_120MHZ];
struct rcc_clock_scale clock = rcc_hse_8mhz_3v3[RCC_CLOCK_3V3_120MHZ];
rcc_clock_setup_hse_3v3(&clock);
// enable GPIO clock - A (oled), B(oled), C (buttons)

@ -1 +0,0 @@
Subproject commit cbbc0bdc7197e74d647aedcbfd064c43544318cf

1
vendor/libopencm3 vendored

@ -0,0 +1 @@
Subproject commit e8a4a37b9c2f1f1cfad4d1f92b8151dac3f113c0

@ -0,0 +1 @@
Subproject commit 3556c74740b64484eeec4716d57c197828b330a0
Loading…
Cancel
Save