~ubuntu-branches/ubuntu/utopic/dropbear/utopic-proposed

« back to all changes in this revision

Viewing changes to libtomcrypt/makefile.icc

  • Committer: Bazaar Package Importer
  • Author(s): Matt Johnston
  • Date: 2005-12-08 19:20:21 UTC
  • mfrom: (1.2.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20051208192021-nyp9rwnt77nsg6ty
Tags: 0.47-1
* New upstream release.
* SECURITY: Fix incorrect buffer sizing.

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
#ARFLAGS=r
23
23
 
24
24
# Compilation flags. Note the += does not write over the user's CFLAGS!
25
 
CFLAGS += -c -I./ -DINTEL_CC
 
25
CFLAGS += -c -Isrc/headers/ -Itestprof/ -DINTEL_CC
26
26
 
27
27
#The default rule for make builds the libtomcrypt library.
28
28
default:library
30
30
# optimize for SPEED
31
31
#
32
32
# -mcpu= can be pentium, pentiumpro (covers PII through PIII) or pentium4
33
 
# -ax?   specifies make code specifically for ? but compatible with IA-32
34
 
# -x?    specifies compile solely for ? [not specifically IA-32 compatible]
 
33
# -ax?  specifies make code specifically for ? but compatible with IA-32
 
34
# -x?    specifies compile solely for ? [not specifically IA-32 compatible]
35
35
#
36
36
# where ? is 
37
 
#   K - PIII
38
 
#   W - first P4 [Williamette]
39
 
#   N - P4 Northwood
40
 
#   P - P4 Prescott
41
 
#   B - Blend of P4 and PM [mobile]
 
37
#       K - PIII
 
38
#       W - first P4 [Williamette]
 
39
#       N - P4 Northwood
 
40
#       P - P4 Prescott
 
41
#       B - Blend of P4 and PM [mobile]
42
42
#
43
43
# Default to just generic max opts
44
 
CFLAGS += -O3 -xN -ip 
 
44
ifdef LTC_SMALL
 
45
CFLAGS += -O2 -xP -ip
 
46
endif
 
47
 
 
48
ifndef IGNORE_SPEED
 
49
CFLAGS += -O3 -xP -ip 
 
50
endif
45
51
 
46
52
# want to see stuff?
47
53
#CFLAGS += -opt_report
50
56
 
51
57
#Output filenames for various targets.
52
58
LIBNAME=libtomcrypt.a
 
59
LIBTEST=testprof/libtomcrypt_prof.a
53
60
HASH=hashsum
54
61
CRYPT=encrypt
55
62
SMALL=small
56
63
PROF=x86_prof
57
64
TV=tv_gen
 
65
MULTI=multi
 
66
TIMING=timing
 
67
TEST=test
58
68
 
59
69
#LIBPATH-The directory for libtomcrypt to be installed to.
60
70
#INCPATH-The directory to install the header files for libtomcrypt.
67
77
#List of objects to compile.
68
78
 
69
79
#Leave MPI built-in or force developer to link against libtommath?
70
 
MPIOBJECT=mpi.o
71
 
 
72
 
OBJECTS=error_to_string.o mpi_to_ltc_error.o base64_encode.o base64_decode.o \
73
 
\
74
 
crypt.o                    crypt_find_cipher.o      crypt_find_hash_any.o      \
75
 
crypt_hash_is_valid.o      crypt_register_hash.o    crypt_unregister_prng.o    \
76
 
crypt_argchk.o             crypt_find_cipher_any.o  crypt_find_hash_id.o       \
77
 
crypt_prng_descriptor.o    crypt_register_prng.o    crypt_cipher_descriptor.o  \
78
 
crypt_find_cipher_id.o     crypt_find_prng.o        crypt_prng_is_valid.o      \
79
 
crypt_unregister_cipher.o  crypt_cipher_is_valid.o  crypt_find_hash.o          \
80
 
crypt_hash_descriptor.o    crypt_register_cipher.o  crypt_unregister_hash.o    \
81
 
\
82
 
sober128.o fortuna.o sprng.o yarrow.o rc4.o rng_get_bytes.o  rng_make_prng.o \
83
 
\
84
 
rand_prime.o is_prime.o \
85
 
\
86
 
ecc.o  dh.o \
87
 
\
88
 
rsa_decrypt_key.o  rsa_encrypt_key.o  rsa_exptmod.o  rsa_free.o  rsa_make_key.o  \
89
 
rsa_sign_hash.o  rsa_verify_hash.o rsa_export.o rsa_import.o tim_exptmod.o \
90
 
rsa_v15_encrypt_key.o rsa_v15_decrypt_key.o rsa_v15_sign_hash.o rsa_v15_verify_hash.o \
91
 
\
92
 
dsa_export.o  dsa_free.o  dsa_import.o  dsa_make_key.o  dsa_sign_hash.o  \
93
 
dsa_verify_hash.o  dsa_verify_key.o \
94
 
\
95
 
aes.o aes_enc.o \
96
 
\
97
 
blowfish.o des.o safer_tab.o safer.o saferp.o rc2.o xtea.o \
98
 
rc6.o rc5.o cast5.o noekeon.o twofish.o skipjack.o \
99
 
\
100
 
md2.o md4.o md5.o sha1.o sha256.o sha512.o tiger.o whirl.o \
101
 
rmd128.o rmd160.o chc.o \
102
 
\
103
 
packet_store_header.o  packet_valid_header.o \
104
 
\
105
 
eax_addheader.o  eax_decrypt.o  eax_decrypt_verify_memory.o  eax_done.o  eax_encrypt.o  \
106
 
eax_encrypt_authenticate_memory.o  eax_init.o  eax_test.o \
107
 
\
108
 
ocb_decrypt.o  ocb_decrypt_verify_memory.o  ocb_done_decrypt.o  ocb_done_encrypt.o  \
109
 
ocb_encrypt.o  ocb_encrypt_authenticate_memory.o  ocb_init.o  ocb_ntz.o  \
110
 
ocb_shift_xor.o  ocb_test.o s_ocb_done.o \
111
 
\
112
 
omac_done.o  omac_file.o  omac_init.o  omac_memory.o  omac_process.o  omac_test.o \
113
 
\
114
 
pmac_done.o  pmac_file.o  pmac_init.o  pmac_memory.o  pmac_ntz.o  pmac_process.o  \
115
 
pmac_shift_xor.o  pmac_test.o \
116
 
\
117
 
cbc_start.o cbc_encrypt.o cbc_decrypt.o cbc_getiv.o cbc_setiv.o \
118
 
cfb_start.o cfb_encrypt.o cfb_decrypt.o cfb_getiv.o cfb_setiv.o \
119
 
ofb_start.o ofb_encrypt.o ofb_decrypt.o ofb_getiv.o ofb_setiv.o \
120
 
ctr_start.o ctr_encrypt.o ctr_decrypt.o ctr_getiv.o ctr_setiv.o \
121
 
ecb_start.o ecb_encrypt.o ecb_decrypt.o \
122
 
\
123
 
hash_file.o  hash_filehandle.o  hash_memory.o \
124
 
\
125
 
hmac_done.o  hmac_file.o  hmac_init.o  hmac_memory.o  hmac_process.o  hmac_test.o \
126
 
\
127
 
pkcs_1_mgf1.o pkcs_1_oaep_encode.o pkcs_1_oaep_decode.o  \
128
 
pkcs_1_pss_encode.o pkcs_1_pss_decode.o pkcs_1_i2osp.o pkcs_1_os2ip.o \
129
 
pkcs_1_v15_es_encode.o pkcs_1_v15_es_decode.o pkcs_1_v15_sa_encode.o pkcs_1_v15_sa_decode.o \
130
 
\
131
 
pkcs_5_1.o pkcs_5_2.o \
132
 
\
133
 
der_encode_integer.o der_decode_integer.o der_length_integer.o \
134
 
der_put_multi_integer.o der_get_multi_integer.o \
135
 
\
136
 
burn_stack.o zeromem.o \
137
 
\
138
 
$(MPIOBJECT)
139
 
 
 
80
MPIOBJECT=src/misc/mpi/mpi.o
 
81
 
 
82
OBJECTS=src/ciphers/aes/aes_enc.o $(MPIOBJECT) src/ciphers/aes/aes.o src/ciphers/anubis.o \
 
83
src/ciphers/blowfish.o src/ciphers/cast5.o src/ciphers/des.o src/ciphers/khazad.o src/ciphers/noekeon.o \
 
84
src/ciphers/rc2.o src/ciphers/rc5.o src/ciphers/rc6.o src/ciphers/safer/safer.o \
 
85
src/ciphers/safer/safer_tab.o src/ciphers/safer/saferp.o src/ciphers/skipjack.o \
 
86
src/ciphers/twofish/twofish.o src/ciphers/xtea.o src/encauth/ccm/ccm_memory.o \
 
87
src/encauth/ccm/ccm_test.o src/encauth/eax/eax_addheader.o src/encauth/eax/eax_decrypt.o \
 
88
src/encauth/eax/eax_decrypt_verify_memory.o src/encauth/eax/eax_done.o src/encauth/eax/eax_encrypt.o \
 
89
src/encauth/eax/eax_encrypt_authenticate_memory.o src/encauth/eax/eax_init.o \
 
90
src/encauth/eax/eax_test.o src/encauth/gcm/gcm_add_aad.o src/encauth/gcm/gcm_add_iv.o \
 
91
src/encauth/gcm/gcm_done.o src/encauth/gcm/gcm_gf_mult.o src/encauth/gcm/gcm_init.o \
 
92
src/encauth/gcm/gcm_memory.o src/encauth/gcm/gcm_process.o src/encauth/gcm/gcm_reset.o \
 
93
src/encauth/gcm/gcm_test.o src/encauth/ocb/ocb_decrypt.o src/encauth/ocb/ocb_decrypt_verify_memory.o \
 
94
src/encauth/ocb/ocb_done_decrypt.o src/encauth/ocb/ocb_done_encrypt.o src/encauth/ocb/ocb_encrypt.o \
 
95
src/encauth/ocb/ocb_encrypt_authenticate_memory.o src/encauth/ocb/ocb_init.o src/encauth/ocb/ocb_ntz.o \
 
96
src/encauth/ocb/ocb_shift_xor.o src/encauth/ocb/ocb_test.o src/encauth/ocb/s_ocb_done.o \
 
97
src/hashes/chc/chc.o src/hashes/helper/hash_file.o src/hashes/helper/hash_filehandle.o \
 
98
src/hashes/helper/hash_memory.o src/hashes/helper/hash_memory_multi.o src/hashes/md2.o src/hashes/md4.o \
 
99
src/hashes/md5.o src/hashes/rmd128.o src/hashes/rmd160.o src/hashes/sha1.o src/hashes/sha2/sha256.o \
 
100
src/hashes/sha2/sha512.o src/hashes/tiger.o src/hashes/whirl/whirl.o src/mac/hmac/hmac_done.o \
 
101
src/mac/hmac/hmac_file.o src/mac/hmac/hmac_init.o src/mac/hmac/hmac_memory.o \
 
102
src/mac/hmac/hmac_memory_multi.o src/mac/hmac/hmac_process.o src/mac/hmac/hmac_test.o \
 
103
src/mac/omac/omac_done.o src/mac/omac/omac_file.o src/mac/omac/omac_init.o src/mac/omac/omac_memory.o \
 
104
src/mac/omac/omac_memory_multi.o src/mac/omac/omac_process.o src/mac/omac/omac_test.o \
 
105
src/mac/pelican/pelican.o src/mac/pelican/pelican_memory.o src/mac/pelican/pelican_test.o \
 
106
src/mac/pmac/pmac_done.o src/mac/pmac/pmac_file.o src/mac/pmac/pmac_init.o src/mac/pmac/pmac_memory.o \
 
107
src/mac/pmac/pmac_memory_multi.o src/mac/pmac/pmac_ntz.o src/mac/pmac/pmac_process.o \
 
108
src/mac/pmac/pmac_shift_xor.o src/mac/pmac/pmac_test.o src/misc/base64/base64_decode.o \
 
109
src/misc/base64/base64_encode.o src/misc/burn_stack.o src/misc/crypt/crypt.o \
 
110
src/misc/crypt/crypt_argchk.o src/misc/crypt/crypt_cipher_descriptor.o \
 
111
src/misc/crypt/crypt_cipher_is_valid.o src/misc/crypt/crypt_find_cipher.o \
 
112
src/misc/crypt/crypt_find_cipher_any.o src/misc/crypt/crypt_find_cipher_id.o \
 
113
src/misc/crypt/crypt_find_hash.o src/misc/crypt/crypt_find_hash_any.o \
 
114
src/misc/crypt/crypt_find_hash_id.o src/misc/crypt/crypt_find_prng.o \
 
115
src/misc/crypt/crypt_hash_descriptor.o src/misc/crypt/crypt_hash_is_valid.o \
 
116
src/misc/crypt/crypt_prng_descriptor.o src/misc/crypt/crypt_prng_is_valid.o \
 
117
src/misc/crypt/crypt_register_cipher.o src/misc/crypt/crypt_register_hash.o \
 
118
src/misc/crypt/crypt_register_prng.o src/misc/crypt/crypt_unregister_cipher.o \
 
119
src/misc/crypt/crypt_unregister_hash.o src/misc/crypt/crypt_unregister_prng.o \
 
120
src/misc/error_to_string.o src/misc/mpi/is_prime.o src/misc/mpi/mpi_to_ltc_error.o \
 
121
src/misc/mpi/rand_prime.o src/misc/pkcs5/pkcs_5_1.o src/misc/pkcs5/pkcs_5_2.o src/misc/zeromem.o \
 
122
src/modes/cbc/cbc_decrypt.o src/modes/cbc/cbc_done.o src/modes/cbc/cbc_encrypt.o \
 
123
src/modes/cbc/cbc_getiv.o src/modes/cbc/cbc_setiv.o src/modes/cbc/cbc_start.o \
 
124
src/modes/cfb/cfb_decrypt.o src/modes/cfb/cfb_done.o src/modes/cfb/cfb_encrypt.o \
 
125
src/modes/cfb/cfb_getiv.o src/modes/cfb/cfb_setiv.o src/modes/cfb/cfb_start.o \
 
126
src/modes/ctr/ctr_decrypt.o src/modes/ctr/ctr_done.o src/modes/ctr/ctr_encrypt.o \
 
127
src/modes/ctr/ctr_getiv.o src/modes/ctr/ctr_setiv.o src/modes/ctr/ctr_start.o \
 
128
src/modes/ecb/ecb_decrypt.o src/modes/ecb/ecb_done.o src/modes/ecb/ecb_encrypt.o \
 
129
src/modes/ecb/ecb_start.o src/modes/ofb/ofb_decrypt.o src/modes/ofb/ofb_done.o \
 
130
src/modes/ofb/ofb_encrypt.o src/modes/ofb/ofb_getiv.o src/modes/ofb/ofb_setiv.o \
 
131
src/modes/ofb/ofb_start.o src/pk/asn1/der/bit/der_decode_bit_string.o \
 
132
src/pk/asn1/der/bit/der_encode_bit_string.o src/pk/asn1/der/bit/der_length_bit_string.o \
 
133
src/pk/asn1/der/choice/der_decode_choice.o src/pk/asn1/der/ia5/der_decode_ia5_string.o \
 
134
src/pk/asn1/der/ia5/der_encode_ia5_string.o src/pk/asn1/der/ia5/der_length_ia5_string.o \
 
135
src/pk/asn1/der/integer/der_decode_integer.o src/pk/asn1/der/integer/der_encode_integer.o \
 
136
src/pk/asn1/der/integer/der_length_integer.o \
 
137
src/pk/asn1/der/object_identifier/der_decode_object_identifier.o \
 
138
src/pk/asn1/der/object_identifier/der_encode_object_identifier.o \
 
139
src/pk/asn1/der/object_identifier/der_length_object_identifier.o \
 
140
src/pk/asn1/der/octet/der_decode_octet_string.o src/pk/asn1/der/octet/der_encode_octet_string.o \
 
141
src/pk/asn1/der/octet/der_length_octet_string.o \
 
142
src/pk/asn1/der/printable_string/der_decode_printable_string.o \
 
143
src/pk/asn1/der/printable_string/der_encode_printable_string.o \
 
144
src/pk/asn1/der/printable_string/der_length_printable_string.o \
 
145
src/pk/asn1/der/sequence/der_decode_sequence.o src/pk/asn1/der/sequence/der_decode_sequence_multi.o \
 
146
src/pk/asn1/der/sequence/der_encode_sequence.o src/pk/asn1/der/sequence/der_encode_sequence_multi.o \
 
147
src/pk/asn1/der/sequence/der_length_sequence.o \
 
148
src/pk/asn1/der/short_integer/der_decode_short_integer.o \
 
149
src/pk/asn1/der/short_integer/der_encode_short_integer.o \
 
150
src/pk/asn1/der/short_integer/der_length_short_integer.o src/pk/asn1/der/utctime/der_decode_utctime.o \
 
151
src/pk/asn1/der/utctime/der_encode_utctime.o src/pk/asn1/der/utctime/der_length_utctime.o \
 
152
src/pk/dh/dh.o src/pk/dsa/dsa_export.o src/pk/dsa/dsa_free.o src/pk/dsa/dsa_import.o \
 
153
src/pk/dsa/dsa_make_key.o src/pk/dsa/dsa_sign_hash.o src/pk/dsa/dsa_verify_hash.o \
 
154
src/pk/dsa/dsa_verify_key.o src/pk/ecc/ecc.o src/pk/packet_store_header.o src/pk/packet_valid_header.o \
 
155
src/pk/pkcs1/pkcs_1_i2osp.o src/pk/pkcs1/pkcs_1_mgf1.o src/pk/pkcs1/pkcs_1_oaep_decode.o \
 
156
src/pk/pkcs1/pkcs_1_oaep_encode.o src/pk/pkcs1/pkcs_1_os2ip.o src/pk/pkcs1/pkcs_1_pss_decode.o \
 
157
src/pk/pkcs1/pkcs_1_pss_encode.o src/pk/rsa/rsa_decrypt_key.o src/pk/rsa/rsa_encrypt_key.o \
 
158
src/pk/rsa/rsa_export.o src/pk/rsa/rsa_exptmod.o src/pk/rsa/rsa_free.o src/pk/rsa/rsa_import.o \
 
159
src/pk/rsa/rsa_make_key.o src/pk/rsa/rsa_sign_hash.o src/pk/rsa/rsa_verify_hash.o src/prngs/fortuna.o \
 
160
src/prngs/rc4.o src/prngs/rng_get_bytes.o src/prngs/rng_make_prng.o src/prngs/sober128.o \
 
161
src/prngs/sprng.o src/prngs/yarrow.o 
 
162
 
 
163
HEADERS=src/headers/tommath_superclass.h src/headers/tomcrypt_cfg.h src/headers/tomcrypt_mac.h \
 
164
src/headers/tomcrypt_macros.h src/headers/tomcrypt_custom.h src/headers/tomcrypt_argchk.h \
 
165
src/headers/tomcrypt_cipher.h src/headers/tomcrypt_pk.h src/headers/tommath_class.h \
 
166
src/headers/ltc_tommath.h src/headers/tomcrypt_hash.h src/headers/tomcrypt_misc.h \
 
167
src/headers/tomcrypt.h src/headers/tomcrypt_pkcs.h src/headers/tomcrypt_prng.h testprof/tomcrypt_test.h
140
168
 
141
169
#ciphers come in two flavours... enc+dec and enc 
142
170
aes_enc.o: aes.c aes_tab.c
145
173
HASHOBJECTS=demos/hashsum.o
146
174
CRYPTOBJECTS=demos/encrypt.o
147
175
SMALLOBJECTS=demos/small.o
148
 
PROFS=demos/x86_prof.o
149
176
TVS=demos/tv_gen.o
 
177
TIMINGS=demos/timing.o
 
178
TESTS=demos/test.o
150
179
 
151
180
#Files left over from making the crypt.pdf.
152
181
LEFTOVERS=*.dvi *.log *.aux *.toc *.idx *.ilg *.ind
154
183
#Compressed filenames
155
184
COMPRESSED=crypt.tar.bz2 crypt.zip crypt.tar.gz
156
185
 
157
 
#Header files used by libtomcrypt.
158
 
HEADERS=ltc_tommath.h mycrypt_cfg.h \
159
 
mycrypt_misc.h  mycrypt_prng.h mycrypt_cipher.h  mycrypt_hash.h \
160
 
mycrypt_macros.h  mycrypt_pk.h mycrypt.h mycrypt_argchk.h mycrypt_custom.h
 
186
#ciphers come in two flavours... enc+dec and enc 
 
187
src/ciphers/aes/aes_enc.o: src/ciphers/aes/aes.c src/ciphers/aes/aes_tab.c
 
188
        $(CC) $(CFLAGS) -DENCRYPT_ONLY -c src/ciphers/aes/aes.c -o src/ciphers/aes/aes_enc.o
161
189
 
162
190
#These are the rules to make certain object files.
163
 
rsa.o: rsa.c rsa_sys.c
164
 
ecc.o: ecc.c ecc_sys.c
165
 
dh.o: dh.c dh_sys.c
166
 
aes.o: aes.c aes_tab.c
167
 
twofish.o: twofish.c twofish_tab.c
168
 
sha512.o: sha512.c sha384.c
169
 
sha256.o: sha256.c sha224.c
 
191
src/ciphers/aes/aes.o: src/ciphers/aes/aes.c src/ciphers/aes/aes_tab.c
 
192
src/ciphers/twofish/twofish.o: src/ciphers/twofish/twofish.c src/ciphers/twofish/twofish_tab.c
 
193
src/hashes/whirl/whirl.o: src/hashes/whirl/whirl.c src/hashes/whirl/whirltab.c
 
194
src/pk/ecc/ecc.o: src/pk/ecc/ecc.c src/pk/ecc/ecc_sys.c
 
195
src/pk/dh/dh.o: src/pk/dh/dh.c src/pk/dh/dh_sys.c
 
196
src/hashes/sha2/sha512.o: src/hashes/sha2/sha512.c src/hashes/sha2/sha384.c
 
197
src/hashes/sha2/sha256.o: src/hashes/sha2/sha256.c src/hashes/sha2/sha224.c
170
198
 
171
199
#This rule makes the libtomcrypt library.
172
 
library: $(LIBNAME)
 
200
library: $(LIBTEST) $(LIBNAME)
 
201
 
 
202
$(LIBTEST):
 
203
        cd testprof ; make -f makefile.icc
173
204
 
174
205
$(LIBNAME): $(OBJECTS)
175
 
        $(AR) $(ARFLAGS) $@ $(OBJECTS) 
 
206
        $(AR) $(ARFLAGS) $@ $(OBJECTS)
 
207
        ranlib $(LIBNAME)
176
208
 
177
209
#This rule makes the hash program included with libtomcrypt
178
210
hashsum: library $(HASHOBJECTS)
186
218
small: library $(SMALLOBJECTS)
187
219
        $(CC) $(SMALLOBJECTS) $(LIBNAME) -o $(SMALL) $(WARN)
188
220
        
189
 
x86_prof: library $(PROFS)
190
 
        $(CC) $(PROFS) $(LIBNAME) -o $(PROF)
191
 
 
192
221
tv_gen: library $(TVS)
193
222
        $(CC) $(TVS) $(LIBNAME) -o $(TV)
194
223
 
195
 
profiled:
196
 
        make clean
197
 
        make CFLAGS="$(CFLAGS) -prof_gen" x86_prof
198
 
        ./x86_prof
199
 
        rm *.o *.a x86_prof
200
 
        make CFLAGS="$(CFLAGS) -prof_use" x86_prof
 
224
timing: library $(TIMINGS)
 
225
        $(CC) $(TIMINGS) $(LIBTEST) $(LIBNAME) -o $(TIMING)
201
226
 
 
227
test: library $(TESTS)
 
228
        $(CC) $(TESTS) $(LIBTEST) $(LIBNAME) -o $(TEST)
202
229
  
203
230
#This rule installs the library and the header files. This must be run
204
231
#as root in order to have a high enough permission to write to the correct
207
234
        install -d -g root -o root $(DESTDIR)$(LIBPATH)
208
235
        install -d -g root -o root $(DESTDIR)$(INCPATH)
209
236
        install -g root -o root $(LIBNAME) $(DESTDIR)$(LIBPATH)
 
237
        install -g root -o root $(LIBTEST) $(DESTDIR)$(LIBPATH)
210
238
        install -g root -o root $(HEADERS) $(DESTDIR)$(INCPATH)
211
239
 
212
 
#This rule cleans the source tree of all compiled code, not including the pdf
213
 
#documentation.
214
 
clean:
215
 
        rm -f $(OBJECTS) $(TESTOBJECTS) $(HASHOBJECTS) $(CRYPTOBJECTS) $(SMALLOBJECTS) $(LEFTOVERS) $(LIBNAME)
216
 
        rm -f $(TEST) $(HASH) $(COMPRESSED) $(PROFS) $(PROF) $(TVS) $(TV)
217
 
        rm -f *.a *.dll *stackdump *.lib *.exe *.obj demos/*.obj demos/*.o *.bat *.txt *.il *.da demos/*.il demos/*.da *.dyn
 
240
# $Source: /cvs/libtom/libtomcrypt/makefile.icc,v $   
 
241
# $Revision: 1.33 $   
 
242
# $Date: 2005/06/19 18:22:31 $