Alexandre Julliard : makedep: Pass the source directory as root for building documentation.

Alexandre Julliard julliard at winehq.org
Mon Mar 10 14:38:29 CDT 2014


Module: wine
Branch: master
Commit: 727ff27907b2ecad9c9cbae471f05d07ed0563ee
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=727ff27907b2ecad9c9cbae471f05d07ed0563ee

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Mon Mar 10 11:13:44 2014 +0100

makedep: Pass the source directory as root for building documentation.

---

 tools/makedep.c |   22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

diff --git a/tools/makedep.c b/tools/makedep.c
index eb77d57..b518756 100644
--- a/tools/makedep.c
+++ b/tools/makedep.c
@@ -1903,32 +1903,36 @@ static struct strarray output_sources(void)
 
         if (spec_file)
         {
-            if (c2man_files.count && top_obj_dir)
+            if (c2man_files.count)
             {
                 char *manext = get_expanded_make_variable( "api_manext" );
 
                 output( "manpages::\n" );
-                output( "\t%s -w %s -R%s", top_dir_path( "tools/c2man.pl" ), spec_file, top_obj_dir );
+                output( "\t%s -w %s", top_dir_path( "tools/c2man.pl" ), spec_file );
+                output_filename( strmake( "-R%s", top_dir_path( "" )));
                 output_filename( strmake( "-I%s", top_dir_path( "include" )));
-                output_filename( strmake( "-o %s/documentation/man%s", top_obj_dir, manext ? manext : "3w" ));
+                output_filename( strmake( "-o %s/man%s", top_obj_dir_path( "documentation" ), manext ? manext : "3w" ));
                 output_filenames( c2man_files );
                 output( "\n" );
                 output( "htmlpages::\n" );
-                output( "\t%s -Th -w %s -R%s", top_dir_path( "tools/c2man.pl" ), spec_file, top_obj_dir );
+                output( "\t%s -Th -w %s", top_dir_path( "tools/c2man.pl" ), spec_file );
+                output_filename( strmake( "-R%s", top_dir_path( "" )));
                 output_filename( strmake( "-I%s", top_dir_path( "include" )));
-                output_filename( strmake( "-o %s/documentation/html", top_obj_dir ));
+                output_filename( strmake( "-o %s", top_obj_dir_path( "documentation/html" )));
                 output_filenames( c2man_files );
                 output( "\n" );
                 output( "sgmlpages::\n" );
-                output( "\t%s -Ts -w %s -R%s", top_dir_path( "tools/c2man.pl" ), spec_file, top_obj_dir );
+                output( "\t%s -Ts -w %s", top_dir_path( "tools/c2man.pl" ), spec_file );
+                output_filename( strmake( "-R%s", top_dir_path( "" )));
                 output_filename( strmake( "-I%s", top_dir_path( "include" )));
-                output_filename( strmake( "-o %s/documentation/api-guide", top_obj_dir ));
+                output_filename( strmake( "-o %s", top_obj_dir_path( "documentation/api-guide" )));
                 output_filenames( c2man_files );
                 output( "\n" );
                 output( "xmlpages::\n" );
-                output( "\t%s -Tx -w %s -R%s", top_dir_path( "tools/c2man.pl" ), spec_file, top_obj_dir );
+                output( "\t%s -Tx -w %s", top_dir_path( "tools/c2man.pl" ), spec_file );
+                output_filename( strmake( "-R%s", top_dir_path( "" )));
                 output_filename( strmake( "-I%s", top_dir_path( "include" )));
-                output_filename( strmake( "-o %s/documentation/api-guide-xml", top_obj_dir ));
+                output_filename( strmake( "-o %s", top_obj_dir_path( "documentation/api-guide-xml" )));
                 output_filenames( c2man_files );
                 output( "\n" );
                 strarray_add( &phony_targets, "manpages" );




More information about the wine-cvs mailing list