mirror of
https://github.com/rvtr/ctr_eFuse.git
synced 2025-11-02 00:11:04 -04:00
必要なオブジェクトファイルを一つに固める,HSM編(まだ上手くいかない)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@157 ff987cc8-cf2f-4642-8568-d52cce064691
This commit is contained in:
parent
e8eff62567
commit
2c9d0d869f
@ -4,22 +4,36 @@ use strict;
|
|||||||
print "cd dep_objs/\n";
|
print "cd dep_objs/\n";
|
||||||
chdir 'dep_objs';
|
chdir 'dep_objs';
|
||||||
|
|
||||||
|
# openssl
|
||||||
print "ar x ../openssl-0.9.8k/libcrypto.a\n";
|
print "ar x ../openssl-0.9.8k/libcrypto.a\n";
|
||||||
system "ar", "x", "../openssl-0.9.8k/libcrypto.a";
|
system "ar", "x", "../openssl-0.9.8k/libcrypto.a";
|
||||||
|
|
||||||
print "ar x ../openssl-0.9.8k/libssl.a\n";
|
print "ar x ../openssl-0.9.8k/libssl.a\n";
|
||||||
system "ar", "x", "../openssl-0.9.8k/libssl.a";
|
system "ar", "x", "../openssl-0.9.8k/libssl.a";
|
||||||
|
|
||||||
print "ar x /opt/nfast/c/ctd/gcc/lib/libnfkm.a";
|
# hsm
|
||||||
|
print "ar x /opt/nfast/c/ctd/gcc/lib/libchknfast.a\n";
|
||||||
|
system "ar", "x", "/opt/nfast/c/ctd/gcc/lib/libchknfast.a";
|
||||||
|
|
||||||
|
print "ar x /opt/nfast/c/ctd/gcc/lib/libnfhwcrhk.a\n";
|
||||||
|
system "ar", "x", "/opt/nfast/c/ctd/gcc/lib/libnfhwcrhk.a";
|
||||||
|
|
||||||
|
print "ar x /opt/nfast/c/ctd/gcc/lib/libnfkm.a\n";
|
||||||
system "ar", "x", "/opt/nfast/c/ctd/gcc/lib/libnfkm.a";
|
system "ar", "x", "/opt/nfast/c/ctd/gcc/lib/libnfkm.a";
|
||||||
|
|
||||||
print "ar x /opt/nfast/c/ctd/gcc/lib/libnfstub.a";
|
print "ar x /opt/nfast/c/ctd/gcc/lib/libnfkma.a\n";
|
||||||
|
system "ar", "x", "/opt/nfast/c/ctd/gcc/lib/libnfkma.a";
|
||||||
|
|
||||||
|
print "ar x /opt/nfast/c/ctd/gcc/lib/librqcard.a\n";
|
||||||
|
system "ar", "x", "/opt/nfast/c/ctd/gcc/lib/librqcard.a";
|
||||||
|
|
||||||
|
print "ar x /opt/nfast/c/ctd/gcc/lib/libnfstub.a\n";
|
||||||
system "ar", "x", "/opt/nfast/c/ctd/gcc/lib/libnfstub.a";
|
system "ar", "x", "/opt/nfast/c/ctd/gcc/lib/libnfstub.a";
|
||||||
|
|
||||||
print "ar x /opt/nfast/c/ctd/gcc/lib/libnflog.a";
|
print "ar x /opt/nfast/c/ctd/gcc/lib/libnflog.a\n";
|
||||||
system "ar", "x", "/opt/nfast/c/ctd/gcc/lib/libnflog.a";
|
system "ar", "x", "/opt/nfast/c/ctd/gcc/lib/libnflog.a";
|
||||||
|
|
||||||
print "ar x /opt/nfast/c/ctd/gcc/lib/libcutils.a";
|
print "ar x /opt/nfast/c/ctd/gcc/lib/libcutils.a\n";
|
||||||
system "ar", "x", "/opt/nfast/c/ctd/gcc/lib/libcutils.a";
|
system "ar", "x", "/opt/nfast/c/ctd/gcc/lib/libcutils.a";
|
||||||
|
|
||||||
my @object_files = glob "*.o";
|
my @object_files = glob "*.o";
|
||||||
@ -27,5 +41,5 @@ my @object_files = glob "*.o";
|
|||||||
print "ar rcs ../lib_gen_id.a @object_files\n";
|
print "ar rcs ../lib_gen_id.a @object_files\n";
|
||||||
system "ar", "rcs", "../lib_gen_id.a", @object_files;
|
system "ar", "rcs", "../lib_gen_id.a", @object_files;
|
||||||
|
|
||||||
print "rm @object_files\n";
|
print "rm *.o\n";
|
||||||
system "rm", @object_files;
|
system "rm", @object_files;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user