[svn] / ecrypt / trunk / submissions / achterbahn / unused / Makefile  

svn: ecrypt/trunk/submissions/achterbahn/unused/Makefile

File: [svn] / ecrypt / trunk / submissions / achterbahn / unused / Makefile (download)
Revision: 1, Sun Jun 26 18:46:26 2005 UTC (7 years, 10 months ago) by cdecanni
File size: 1550 byte(s)
* imported original ECRYPT submissions after first automatic cleanup.
##############################################################################
#
#  Makefile for the   A C H T E R B A H N  
#
##############################################################################

CC=     gcc
COPTS=  -std=c99 -Wall -O3
OBJ=    achterbahn

achterbahn: clean
	${CC} -o ${OBJ} ${OBJ}.c ${COPTS}

object: clean 
	${CC} -c ${OBJ}.c ${COPTS} -DDONT_COMPILE_TEST_CODE

noconf: clean 
	${CC} -o ${OBJ} ${OBJ}.c ${COPTS} -DDONT_USE_CONFIGURATION

noconfobject: clean 
	${CC} -c ${OBJ}.c ${COPTS} -DDONT_USE_CONFIGURATION -DDONT_COMPILE_TEST_CODE

clean:
	rm -f *.o *.exe *.exe.stackdump a.out gmon.out ${OBJ}

update: 
	make clean
	make

help:
	@echo " Call \"make\" "
	@echo "      to build the Achterbahn implementation test suite."
	@echo ""
	@echo " Call \"make object\" "
	@echo "      to create linkable object code with no"
	@echo "      main(), i.e. with no test suite."
	@echo ""
	@echo " Call \"make noconf\" "
	@echo "      to build the Achterbahn implementation"
	@echo "      test suite for the stream cipher without"
	@echo "      the configuration feature "
	@echo ""
	@echo " Call \"make noconfobject\" "
	@echo "      to create linkable object code of the "
	@echo "      stream cipher without the configuration feature"
	@echo "      i.e. no main()."
	@echo ""
	@echo " Call \"make clean\" "
	@echo "      to remove all binaries"
	@echo ""
	@echo " Call \"make help\""
	@echo "      to print out a description of possible arguments"


##############################################################################

eSTREAM Project

Powered by ViewCVS 1.0-dev
(Powered by Apache)

ViewCVS and CVS Help