DSP -> Makefile

Is there a utility that will convert a .dsp (project file)file to a makefile. I'm trying to automate the build process but dont want to export a makefile from the IDE as inconsitancies creeep in. A pointer to an app .. remember prj2mak.exe) is there a dsp2mak.exe?
dr_funfrockAsked:
Who is Participating?
 
gelbertConnect With a Mentor Commented:
You can find how to write VB macros in VC++ 5.0 help in "developer products\Visual C++\developer studio enviroment user guide\automating tasks in developer studio". Also some samples can be found at www.codeguru.com in "macros" section
0
 
chensuCommented:
Visual C++ comes with this function. Open your project, select the menu Project\Export Makefile..., it will generate a makefile (.mak).
0
 
chensuCommented:
Oops, I am sorry, I didn't read your question carefully. Just reject it.
0
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
dr_funfrockAuthor Commented:
:)


0
 
dr_funfrockAuthor Commented:

 Turns out you can either:

1) Write some VBScript to run msdev with the project on the command line and compile it
2) Use an Addin sample shipped with VC called AutoBuild.

 100 points to anyone who has done this and give me some feedback

Doc

0
 
mikeblasCommented:
What "feedback" do you want?

AUTOBUILD works, and does what you want. But it causes the whole MSDEV.EXE shell to load, run, and quit each time you invoke it. It's terribly expensive. But it's the only way to do what you want.

I think you'd be better off exporting a makefile. You can flip an option in devstudio to do it automatically whenver the project files change.

.B ekiM
0
 
dr_funfrockAuthor Commented:
Thanks Mike for pointing out the Export Always Option (Doh missed that one). Now if there was only some way to automatically have makefiles be checked in and out of sourcesafe.

Thanks To Gelbert for the links, he gets da points since Mike has a boatload already ;)

Doc
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.