Bug 3405 - add bmake with install target/static flag
Summary: add bmake with install target/static flag
Status: NEW
Alias: None
Product: MPC
Classification: Unclassified
Component: MPC (show other bugs)
Version: unspecified
Hardware: All All
: P3 normal
Assignee: Chad Elliott
URL:
Depends on:
Blocks:
 
Reported: 2008-08-20 04:47 CDT by Johnny Willemsen
Modified: 2010-09-01 14:15 CDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johnny Willemsen 2008-08-20 04:47:27 CDT
want to extend the bmake mpc type, add an install target and see if we could support static without requiring to regenerate the project files. the goal is to deprecate the borland mpc type asap, just bmake is then used.
Comment 1 Chad Elliott 2009-08-04 11:32:35 CDT
A portion of this has been completed.  Here is the relevant portion of the ChangeLog entry.

Tue Aug  4 16:29:11 UTC 2009  Chad Elliott  <elliott_c@ociweb.com>

        * modules/TemplateParser.pm:

          Added implementations of various template functions.  Some were
          required for the bmake template change below.                  

        * templates/bmake.mpd:
        * templates/bmakedll.mpt:
        * templates/bmakedllexe.mpt:
        
          Added the ability to build static projects without providing the
          -static option to MPC.  The static-only projects can still be   
          created with the -static option, but it is no longer necessary.
Comment 2 Adam Mitz 2010-09-01 14:06:46 CDT
(In reply to comment #1)
> A portion of this has been completed.  Here is the relevant portion of the
> ChangeLog entry.
> 
> Tue Aug  4 16:29:11 UTC 2009  Chad Elliott  <elliott_c@ociweb.com>
[snip]

Chad or Johnny, could one of you please specify what else has to be done before this bug is closed?
Comment 3 Johnny Willemsen 2010-09-01 14:08:17 CDT
I don't know the details out of my head, the only way is to try to use bmake and see what works and what doesn't work.
Comment 4 Chad Elliott 2010-09-01 14:14:00 CDT
The change that I made for this allows building dynamic and static targets with the same makefile.  I'm not sure what "install target" entails.
Comment 5 Johnny Willemsen 2010-09-01 14:15:09 CDT
With install I probably meant the option to do a make install, just as we now have with gnuace