Version 0.10

This commit is contained in:
NIIBE Yutaka
2011-02-10 13:57:23 +09:00
parent 6f19c97afd
commit f769ebe05c
19 changed files with 229 additions and 633 deletions

View File

@@ -1,5 +1,6 @@
# Makefile for Gnuk
BOARD_DIR=@BOARD_DIR@
@PINPAD_MAKE_OPTION@
@DEBUG_MAKE_OPTION@
ifneq ($(ENABLE_DEBUG),)
@@ -72,7 +73,6 @@ include $(CHIBIOS)/os/kernel/kernel.mk
include stmusb.mk
include vcomport.mk
include crypt.mk
include @BOARD_MAKEFILE@
# C sources that can be compiled in ARM or THUMB mode depending on the global
# setting.
@@ -81,6 +81,8 @@ CSRC = $(PORTSRC) \
$(HALSRC) \
$(PLATFORMSRC) \
$(BOARDSRC) \
../boards/common/hw_config.c \
$(BOARD_DIR)/board.c \
$(CHIBIOS)/os/various/evtimer.c \
$(CHIBIOS)/os/various/syscalls.c \
$(STMUSBSRC) \
@@ -105,7 +107,7 @@ ASMSRC = $(PORTASM) \
INCDIR = $(CRYPTINCDIR) $(STMUSBINCDIR) $(VCOMDIR) \
$(PORTINC) $(KERNINC) $(TESTINC) \
$(HALINC) $(PLATFORMINC) $(BOARDINC) \
$(HALINC) $(PLATFORMINC) ../boards/common $(BOARD_DIR) \
$(CHIBIOS)/os/various
#
@@ -204,10 +206,8 @@ endif
include $(CHIBIOS)/os/ports/GCC/ARM/rules.mk
OUTFILES += random_bits
random_bits:
dd if=/dev/random bs=1 of=random_bits count=1024
distclean: clean
-rm -f Makefile gnuk.ld config.h
-rm -f Makefile gnuk.ld config.h random_bits

6
src/configure vendored
View File

@@ -93,8 +93,8 @@ EOF
exit 0
fi
BOARD_MAKEFILE=../boards/$target/board.mk
if test -f $BOARD_MAKEFILE; then
BOARD_DIR=../boards/$target
if test -d $BOARD_DIR; then
echo "Configured for target: $target"
else
echo "Unsupported target \`$target'" >&2
@@ -170,7 +170,7 @@ else
echo "PIN pad option enabled ($pinpad)"
fi
sed -e "s%@BOARD_MAKEFILE@%$BOARD_MAKEFILE%" \
sed -e "s%@BOARD_DIR@%$BOARD_DIR%" \
-e "s%@DEBUG_MAKE_OPTION@%$DEBUG_MAKE_OPTION%" \
-e "s%@PINPAD_MAKE_OPTION@%$PINPAD_MAKE_OPTION%" \
< Makefile.in > Makefile