aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--openssl/buildfile20
1 files changed, 14 insertions, 6 deletions
diff --git a/openssl/buildfile b/openssl/buildfile
index c888dc9..a0bd505 100644
--- a/openssl/buildfile
+++ b/openssl/buildfile
@@ -4,17 +4,25 @@
import libs = libbutl%lib{butl}
-./: exe{openssl-client} exe{openssl-agent-pkcs11}
+./: exe{openssl-client}: client/cxx{client} client/libue{openssl}
-exe{openssl-client}: client/{hxx ixx txx cxx}{* -options} \
- client/{hxx ixx cxx}{options} libue{openssl}
+client/
+{
+ libue{openssl}: {hxx ixx txx cxx}{* -client -options -*.test...} \
+ {hxx ixx cxx}{options} \
+ ../libue{openssl}
+}
+
+./: exe{openssl-agent-pkcs11}: agent/pkcs11/cxx{agent} \
+ agent/pkcs11/libue{openssl}
-exe{openssl-agent-pkcs11}: agent/pkcs11/cxx{agent} agent/pkcs11/libue{openssl}
agent/pkcs11/
{
- libue{openssl}: {hxx ixx txx cxx}{* -agent -options -*.test...} \
- {hxx ixx cxx}{options} h{pkcs11} ../../libue{openssl}
+ libue{openssl}: {hxx ixx txx cxx}{* -agent -options -*.test...} \
+ {hxx ixx cxx}{options} \
+ h{pkcs11} \
+ ../../libue{openssl}
libue{openssl}: cxx.libs += -ldl
}