mirror of
https://github.com/clearml/dropbear
synced 2025-01-31 02:46:58 +00:00
Remove bad merged libtommmath "clean" rule and leftover makefile.include
This commit is contained in:
parent
3f3f399231
commit
4768351e89
@ -126,19 +126,6 @@ docdvi poster docs mandvi manual:
|
||||
pretty:
|
||||
perl pretty.build
|
||||
|
||||
#\zipup the project (take that!)
|
||||
no_oops: clean
|
||||
cd .. ; cvs commit
|
||||
echo Scanning for scratch/dirty files
|
||||
find . -type f | grep -v CVS | xargs -n 1 bash mess.sh
|
||||
|
||||
clean:
|
||||
rm -f *.bat *.pdf *.o *.a *.obj *.lib *.exe *.dll etclib/*.o demo/demo.o test ltmtest mpitest mtest/mtest mtest/mtest.exe \
|
||||
*.idx *.toc *.log *.aux *.dvi *.lof *.ind *.ilg *.ps *.log *.s mpi.c *.da *.dyn *.dpi tommath.tex `find . -type f | grep [~] | xargs` *.lo *.la
|
||||
rm -rf .libs
|
||||
-cd etc && MAKE=${MAKE} ${MAKE} clean
|
||||
-cd pics && MAKE=${MAKE} ${MAKE} clean
|
||||
|
||||
.PHONY: pre_gen
|
||||
pre_gen:
|
||||
perl gen.pl
|
||||
|
@ -1,105 +0,0 @@
|
||||
#
|
||||
# Include makefile for libtommath
|
||||
#
|
||||
|
||||
#version of library
|
||||
VERSION=1.0
|
||||
VERSION_SO=1:0
|
||||
|
||||
# default make target
|
||||
default: ${LIBNAME}
|
||||
|
||||
# Compiler and Linker Names
|
||||
ifndef PREFIX
|
||||
PREFIX=
|
||||
endif
|
||||
|
||||
ifeq ($(CC),cc)
|
||||
CC = $(PREFIX)gcc
|
||||
endif
|
||||
LD=$(PREFIX)ld
|
||||
AR=$(PREFIX)ar
|
||||
RANLIB=$(PREFIX)ranlib
|
||||
|
||||
ifndef MAKE
|
||||
MAKE=make
|
||||
endif
|
||||
|
||||
CFLAGS += -I./ -Wall -Wsign-compare -Wextra -Wshadow
|
||||
|
||||
ifndef NO_ADDTL_WARNINGS
|
||||
# additional warnings
|
||||
CFLAGS += -Wsystem-headers -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align
|
||||
CFLAGS += -Wstrict-prototypes -Wpointer-arith
|
||||
endif
|
||||
|
||||
ifdef COMPILE_DEBUG
|
||||
#debug
|
||||
CFLAGS += -g3
|
||||
else
|
||||
|
||||
ifdef COMPILE_SIZE
|
||||
#for size
|
||||
CFLAGS += -Os
|
||||
else
|
||||
|
||||
ifndef IGNORE_SPEED
|
||||
#for speed
|
||||
CFLAGS += -O3 -funroll-loops
|
||||
|
||||
#x86 optimizations [should be valid for any GCC install though]
|
||||
CFLAGS += -fomit-frame-pointer
|
||||
endif
|
||||
|
||||
endif # COMPILE_SIZE
|
||||
endif # COMPILE_DEBUG
|
||||
|
||||
# adjust coverage set
|
||||
ifneq ($(filter $(shell arch), i386 i686 x86_64 amd64 ia64),)
|
||||
COVERAGE = test_standalone timing
|
||||
COVERAGE_APP = ./test && ./ltmtest
|
||||
else
|
||||
COVERAGE = test_standalone
|
||||
COVERAGE_APP = ./test
|
||||
endif
|
||||
|
||||
HEADERS_PUB=tommath.h tommath_class.h tommath_superclass.h
|
||||
HEADERS=tommath_private.h $(HEADERS_PUB)
|
||||
|
||||
test_standalone: CFLAGS+=-DLTM_DEMO_TEST_VS_MTEST=0
|
||||
|
||||
#LIBPATH-The directory for libtommath to be installed to.
|
||||
#INCPATH-The directory to install the header files for libtommath.
|
||||
#DATAPATH-The directory to install the pdf docs.
|
||||
LIBPATH?=/usr/lib
|
||||
INCPATH?=/usr/include
|
||||
DATAPATH?=/usr/share/doc/libtommath/pdf
|
||||
|
||||
#make the code coverage of the library
|
||||
#
|
||||
coverage: CFLAGS += -fprofile-arcs -ftest-coverage -DTIMING_NO_LOGS
|
||||
coverage: LFLAGS += -lgcov
|
||||
coverage: LDFLAGS += -lgcov
|
||||
|
||||
coverage: $(COVERAGE)
|
||||
$(COVERAGE_APP)
|
||||
|
||||
lcov: coverage
|
||||
rm -f coverage.info
|
||||
lcov --capture --no-external --no-recursion $(LCOV_ARGS) --output-file coverage.info -q
|
||||
genhtml coverage.info --output-directory coverage -q
|
||||
|
||||
# target that removes all coverage output
|
||||
cleancov-clean:
|
||||
rm -f `find . -type f -name "*.info" | xargs`
|
||||
rm -rf coverage/
|
||||
|
||||
# cleans everything - coverage output and standard 'clean'
|
||||
cleancov: cleancov-clean clean
|
||||
|
||||
clean:
|
||||
rm -f *.gcda *.gcno *.bat *.o *.a *.obj *.lib *.exe *.dll etclib/*.o demo/demo.o test ltmtest mpitest mtest/mtest mtest/mtest.exe \
|
||||
*.idx *.toc *.log *.aux *.dvi *.lof *.ind *.ilg *.ps *.log *.s mpi.c *.da *.dyn *.dpi tommath.tex `find . -type f | grep [~] | xargs` *.lo *.la
|
||||
rm -rf .libs/
|
||||
cd etc ; MAKE=${MAKE} ${MAKE} clean
|
||||
cd pics ; MAKE=${MAKE} ${MAKE} clean
|
@ -17,12 +17,13 @@ ifndef CROSS_COMPILE
|
||||
CROSS_COMPILE=
|
||||
endif
|
||||
|
||||
ifeq ($(CC),cc)
|
||||
CC = $(CROSS_COMPILE)gcc
|
||||
endif
|
||||
LD=$(CROSS_COMPILE)ld
|
||||
AR=$(CROSS_COMPILE)ar
|
||||
RANLIB=$(CROSS_COMPILE)ranlib
|
||||
# Dropbear passes these down
|
||||
#ifeq ($(CC),cc)
|
||||
# CC = $(CROSS_COMPILE)gcc
|
||||
#endif
|
||||
#LD=$(CROSS_COMPILE)ld
|
||||
#AR=$(CROSS_COMPILE)ar
|
||||
#RANLIB=$(CROSS_COMPILE)ranlib
|
||||
|
||||
ifndef MAKE
|
||||
MAKE=make
|
||||
@ -113,5 +114,5 @@ clean:
|
||||
rm -f *.gcda *.gcno *.gcov *.bat *.o *.a *.obj *.lib *.exe *.dll etclib/*.o demo/demo.o test ltmtest mpitest mtest/mtest mtest/mtest.exe \
|
||||
*.idx *.toc *.log *.aux *.dvi *.lof *.ind *.ilg *.ps *.log *.s mpi.c *.da *.dyn *.dpi tommath.tex `find . -type f | grep [~] | xargs` *.lo *.la
|
||||
rm -rf .libs/
|
||||
${MAKE} -C etc/ clean MAKE=${MAKE}
|
||||
${MAKE} -C doc/ clean MAKE=${MAKE}
|
||||
#${MAKE} -C etc/ clean MAKE=${MAKE}
|
||||
#${MAKE} -C doc/ clean MAKE=${MAKE}
|
||||
|
Loading…
Reference in New Issue
Block a user