2008/11/2 tianweixin <[EMAIL PROTECTED]>

>  I have read some topics on google and know that this kind of project
> direction files are generated like this:
> 1.run autoscan to generate a prototype of configure.in.
> 2.run aclocal and autoconf to generate configure.
> 3.run automake to generate makefile.in.
> and so
> given on linux to rebuild this kind of projects the step is:
> 1.run configure to generate the Makefile from Makefile.in.
> 2.run make to rebuild.
>


AutoTools (Autoscan, automake etc) can be used on linux to generate
pre-build files like "configure.in, configure.guess, makefile.in". These
files are always platform independent. The information contained in these
files is about our project NOT about the platform. For example, when we run
CONFIGURE on shell, its input file "configure.in" tells what environment
variables to check in order to determine the platform and to generate the
platform specific MAKEFILE.

So the AUTOCONF, ACLOCAL, AUTOMAKE would be run once. These are needed to
re-run only when our project dependencies are changed.

Once we have configure.in, configure and makefile.in we need to follow the
THREE-STEP (configure, make and make install) procedure to build the
project.



>  my question is that whether exist a suite of full-function win32
> version tools include gcc,make,perl,autoscan,automake etc.
>

gcc, make etc are platform independent tools so win32 version. Microsoft
provides NMAKE to build from makefiles but that uses CL compiler NOT gcc, in
addition you need some tool to generate makefile for windows. On the other
hand, in Cigwin and MinGW you can add any linux tool. The output binaries
that these environments generate are for the HOST platform ( windows in this
case)



> that can easy rebuild on winxp projects generated on linux just like the
> lunix way.
> is the steps i mentioned above a prevailing one presently?
>

Creating Cross-platform projects is NO EASY TASK :P Once you set-up Cigwin
or MinGW msys, its the exact linux way to build project.
You can let me know if you find any other tools for the purpose cos I have
been working on a cross platform project too.






>
> ------------------------------
>
> Date: Sun, 2 Nov 2008 00:45:31 +0500
> From: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED]; [email protected]
> Subject: Re: how to use "make" to build such project as lemur etc. on
> winxp.
>
> Ok, I did some research and i found that the easiest way is to use the
> installer; next should be the Visual Studio Solution file "Lemur.sln" to
> build the project under Visual Studio 2003 or later; and then to use MinGW.
> For MinGW you need to download MSYS type of MinGW and Make tool for MinGW.
>
> I hope this helps :)
>
>
> 2008/11/1 Muhammad Hasan <[EMAIL PROTECTED]>
>
> Ok let me try it first and I would let you know of my experience.
>
> One thing that i ponder upon is, why don't you use the i386 installer for
> windows from:
>
> http://nchc.dl.sourceforge.net/sourceforge/lemur/lemur-4.7-install.exe
>
>
> 2008/11/1 Muhammad Hasan <[EMAIL PROTECTED]>
>
> Don't do it with MinGW developer studio. Instead use the console version of
> MinGW. It would work exactly as if you are working on any BASH shell. Follow
> the exact steps that you follow on linux bash Shell.
>
> You need to run the MinGW shell ( msys.bat file) from console with
> Administrator user ( or any user having administrative privileges ) and
> there you go...
>
> Let me google and send you the exact download link for MinGW console
> version...
>
>  2008/11/1 tianweixin <[EMAIL PROTECTED]>
>
> hi,Muhammad Hassan,
>
>
> I download " MinGW developer studio" and run on winxp.but it only check its
> own project format,while i want it accept the makefiles distributed along
> with the srcs.is it possible?
>
> thanks.
>
>
> T.wtsing.
>
> ------------------------------
> 用MSN有问题?客服机器人小美帮你忙! 立刻和小美聊天! <http://im.live.cn/xiaom/>
>
>
>
>
> --
> Syed Muhammad Hassan Mustafa
> Cell            : +92 333 5708638
> Tel (Res)    : +92 51 5465170
>
> Tel (Off)      : +92 51-2206182 (ext-137)
> Fax            : +92 51-2206186
>
> Software Engineer
> Elixir Technologies (Pvt.) Ltd.
>
>
>
>
> --
> Syed Muhammad Hassan Mustafa
> Cell            : +92 333 5708638
> Tel (Res)    : +92 51 5465170
> Tel (Off)      : +92 51-2206182 (ext-137)
> Fax            : +92 51-2206186
>
> Software Engineer
> Elixir Technologies (Pvt.) Ltd.
>
>
>
>
> --
> Syed Muhammad Hassan Mustafa
> Cell            : +92 333 5708638
> Tel (Res)    : +92 51 5465170
> Tel (Off)      : +92 51-2206182 (ext-137)
> Fax            : +92 51-2206186
>
> Software Engineer
> Elixir Technologies (Pvt.) Ltd.
>
> ------------------------------
> 一点即聊,MSN推出新功能"点我!" 马上试试! <http://im.live.cn/click/>
>



-- 
Syed Muhammad Hassan Mustafa
Cell            : +92 333 5708638
Tel (Res)    : +92 51 5465170
Tel (Off)      : +92 51-2206182 (ext-137)
Fax            : +92 51-2206186

Software Engineer
Elixir Technologies (Pvt.) Ltd.
_______________________________________________
Make-w32 mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/make-w32

Reply via email to