You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
987 B
40 lines
987 B
5 years ago
|
#############################################################################
|
||
|
#
|
||
|
# Makefile for SHA examples on Raspberry Pi
|
||
|
#
|
||
|
# License: GPL (General Public License)
|
||
|
# Author: gnulnulf <arco@appeltaart.mine.nu>
|
||
|
# Date: 2013/02/07 (version 1.0)
|
||
|
#
|
||
|
# Description:
|
||
|
# ------------
|
||
|
# use make all and make install to install the examples
|
||
|
# You can change the install directory by editing the prefix line
|
||
|
#
|
||
|
prefix := /usr/local
|
||
|
|
||
|
# The recommended compiler flags for the Raspberry Pi
|
||
|
CCFLAGS=-Ofast -mfpu=vfp -mfloat-abi=hard -march=armv6zk -mtune=arm1176jzf-s
|
||
|
#CCFLAGS=
|
||
|
|
||
|
# define all programs
|
||
|
PROGRAMS = sha1test sha256test hmacsha256test
|
||
|
SOURCES = ${PROGRAMS:=.cpp}
|
||
|
|
||
|
all: ${PROGRAMS}
|
||
|
|
||
|
${PROGRAMS}: ${SOURCES}
|
||
|
g++ ${CCFLAGS} -Wall -I../ -lSHA1 -lSHA256 $@.cpp -o $@
|
||
|
|
||
|
clean:
|
||
|
rm -rf $(PROGRAMS)
|
||
|
|
||
|
install: all
|
||
|
test -d $(prefix) || mkdir $(prefix)
|
||
|
test -d $(prefix)/bin || mkdir $(prefix)/bin
|
||
|
for prog in $(PROGRAMS); do \
|
||
|
install -m 0755 $$prog $(prefix)/bin; \
|
||
|
done
|
||
|
|
||
|
.PHONY: install
|