VMS: produce dependency files just like you produce object files
authorRichard Levitte <levitte@openssl.org>
Fri, 19 Feb 2016 01:34:20 +0000 (02:34 +0100)
committerRichard Levitte <levitte@openssl.org>
Fri, 19 Feb 2016 07:57:59 +0000 (08:57 +0100)
We need to do the same dance as when object files are created.

Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
Configurations/descrip.mms.tmpl

index 44cc7353d1b237e9f960095fa58cb7340bf8a751..cdfeb77ab2d0cde52e04c86b3ea9a1ecc80f2a3d 100644 (file)
@@ -445,7 +445,12 @@ configdata.pm : {- sourcefile("Configurations", "descrip.mms.tmpl") -} $(SRCDIR)
 
       return <<"EOF";
 $obj.MMS : $deps
+        ${before}
+        SET DEFAULT $forward
         \$(CC) \$(CFLAGS)${incs} /MMS=(FILE=${objd}${objn}.MMS,TARGET=$obj.OBJ) /NOOBJECT $srcs
+        SET DEFAULT $backward
+        ${after}
+        - PURGE $obj.MMS
 $obj.OBJ : $obj.MMS
         ${before}
         SET DEFAULT $forward