Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
User name:
Password:
Save Password
Forgot your password?

 All Forums
 Visual Assist
 Feature Requests
 Support for "makefile" projects
 New Topic  Topic Locked
 Printer Friendly
Author Previous Topic Topic Next Topic  

briancollins
Senior Member

United Kingdom
39 Posts

Posted - Apr 16 2004 :  08:08:59 AM  Show Profile
Most of my projects are normal Win32 projects and VAX works fine with these. However, I do have a few NT driver projects for which I use VS.Net, but driver builds can only be integrated into VS as "Makefile" projects.

Obviously for "makefile" projects there is no "project include directory" information in the .vcproj file that can be used to help VAX find the include files. But could we have a new optional VAX project file which I could edit with a text editor? If such a file exists next to the vcproj file, it could specify additional (or alternative) include paths.

Or is there another mechanism that I could use to achieve this?

Brian

willdean
Tomato Guru

134 Posts

Posted - Apr 16 2004 :  08:32:43 AM  Show Profile
I use lots of makefile projects, and I always just add all the project files to the VS project as per usual. That way VA works with them fine, and VS doesn't try to build them because it knows it's using a makefile project.

Is there any reason why you couldn't just add all the files to the real vcproj?




Go to Top of Page

briancollins
Senior Member

United Kingdom
39 Posts

Posted - Apr 16 2004 :  10:14:08 AM  Show Profile
quote:
Is there any reason why you couldn't just add all the files to the real vcproj
Mainly because I am pulling in quite a few header files indirectly from a number of shared directories. I *could* discover them all manually and set up the project that way. But I guess in practise, I just wouldn't bother. A big plus point for me in using VAX is to avoid error-prone manual processes like that.
Go to Top of Page

support
Whole Tomato Software

5566 Posts

Posted - Apr 17 2004 :  2:56:10 PM  Show Profile
We recommend the method Will suggests.

Whole Tomato Software, Inc.
Go to Top of Page

briancollins
Senior Member

United Kingdom
39 Posts

Posted - Apr 19 2004 :  03:41:43 AM  Show Profile
I'll have one more attempt at making the case for something before I concede defeat ...

I agree wholeheartedly that any *source* files used by the makefile can (and should) be added as part of the project. This is what I do. My concern is the INCLUDE directories.

The assorted source files include (directly and indirectly) quite a number of different include files. I would not want to have to identify each include file and maintain an up-to-date list in the project. The Makefile (actually the "Sources" file) contains a single INCLUDES definition from which the build finds all the required files. But VAX can't find this definition.

An alternative "solution" would be to add my own project-specific directory to the "Custom" C/C++ Directories list, but that list is global across all projects and so might not be very appropriate in other contexts.
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Topic Locked
 Printer Friendly
Jump To:
© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000