LIBS=../../libcrypto
-SOURCE[../../libcrypto]=\
- ossl_rand.c randfile.c rand_lib.c rand_err.c rand_egd.c \
- rand_win.c rand_unix.c rand_vms.c drbg_lib.c drbg_rand.c
+
+$COMMON=drbg_lib.c rand_lib.c
+$CRYPTO=randfile.c rand_err.c rand_deprecated.c
+
+IF[{- !$disabled{'egd'} -}]
+ $CRYPTO=$CRYPTO rand_egd.c
+ENDIF
+
+
+SOURCE[../../libcrypto]=$COMMON $CRYPTO
+SOURCE[../../providers/libfips.a]=$COMMON