浏览代码

clean up makefile

Steffen Jaeckel 11 年之前
父节点
当前提交
fd140d4535
共有 1 个文件被更改,包括 7 次插入7 次删除
  1. 7 7
      makefile

+ 7 - 7
makefile

@@ -13,7 +13,9 @@ ifndef PREFIX
   PREFIX=
   PREFIX=
 endif
 endif
 
 
-CC?=$(PREFIX)gcc
+ifeq ($(CC),cc)
+  CC = $(PREFIX)gcc
+endif
 LD=$(PREFIX)ld
 LD=$(PREFIX)ld
 AR=$(PREFIX)ar
 AR=$(PREFIX)ar
 
 
@@ -75,7 +77,6 @@ LIBTEST_S=$(LIBTEST)
 HASH=hashsum
 HASH=hashsum
 CRYPT=encrypt
 CRYPT=encrypt
 SMALL=small
 SMALL=small
-PROF=x86_prof
 TV=tv_gen
 TV=tv_gen
 MULTI=multi
 MULTI=multi
 TIMING=timing
 TIMING=timing
@@ -247,7 +248,6 @@ src/headers/tomcrypt_pkcs.h testprof/tomcrypt_test.h
 
 
 #END_INS
 #END_INS
 
 
-TESTOBJECTS=demos/test.o
 HASHOBJECTS=demos/hashsum.o
 HASHOBJECTS=demos/hashsum.o
 CRYPTOBJECTS=demos/encrypt.o
 CRYPTOBJECTS=demos/encrypt.o
 SMALLOBJECTS=demos/small.o
 SMALLOBJECTS=demos/small.o
@@ -290,15 +290,15 @@ $(LIBNAME): $(OBJECTS)
 
 
 #This rule makes the hash program included with libtomcrypt
 #This rule makes the hash program included with libtomcrypt
 hashsum: library $(HASHOBJECTS)
 hashsum: library $(HASHOBJECTS)
-	$(CC) $(HASHOBJECTS) $(LIBNAME) $(EXTRALIBS) -o $(HASH) $(WARN)
+	$(CC) $(HASHOBJECTS) $(LIBNAME) $(EXTRALIBS) -o $(HASH)
 
 
 #makes the crypt program
 #makes the crypt program
 crypt: library $(CRYPTOBJECTS)
 crypt: library $(CRYPTOBJECTS)
-	$(CC) $(CRYPTOBJECTS) $(LIBNAME) $(EXTRALIBS) -o $(CRYPT) $(WARN)
+	$(CC) $(CRYPTOBJECTS) $(LIBNAME) $(EXTRALIBS) -o $(CRYPT)
 
 
 #makes the small program
 #makes the small program
 small: library $(SMALLOBJECTS)
 small: library $(SMALLOBJECTS)
-	$(CC) $(SMALLOBJECTS) $(LIBNAME) $(EXTRALIBS) -o $(SMALL) $(WARN)
+	$(CC) $(SMALLOBJECTS) $(LIBNAME) $(EXTRALIBS) -o $(SMALL)
 
 
 tv_gen: library $(TVS)
 tv_gen: library $(TVS)
 	$(CC) $(LDFLAGS) $(TVS) $(LIBNAME) $(EXTRALIBS) -o $(TV)
 	$(CC) $(LDFLAGS) $(TVS) $(LIBNAME) $(EXTRALIBS) -o $(TV)
@@ -359,7 +359,7 @@ clean:
 	rm -f `find . -type f -name "*.dpi" | xargs`
 	rm -f `find . -type f -name "*.dpi" | xargs`
 	rm -rf `find . -type d -name "*.libs" | xargs`
 	rm -rf `find . -type d -name "*.libs" | xargs`
 	rm -f crypt.aux  crypt.dvi  crypt.idx  crypt.ilg  crypt.ind  crypt.log crypt.toc
 	rm -f crypt.aux  crypt.dvi  crypt.idx  crypt.ilg  crypt.ind  crypt.log crypt.toc
-	rm -f $(TV) $(PROF) $(SMALL) $(CRYPT) $(HASHSUM) $(MULTI) $(TIMING) $(TEST)
+	rm -f $(TV) $(SMALL) $(CRYPT) $(HASH) $(MULTI) $(TIMING) $(TEST)
 	rm -rf doc/doxygen
 	rm -rf doc/doxygen
 	rm -f `find . -type f -name "*.pdf" | grep -FL crypt.pdf | xargs`
 	rm -f `find . -type f -name "*.pdf" | grep -FL crypt.pdf | xargs`
 	rm -f *.txt
 	rm -f *.txt