* Visual Studio Makefiles
@ 1999-06-11 0:53 William Gacquer
1999-06-11 8:19 ` cygwin
1999-06-30 22:10 ` William Gacquer
0 siblings, 2 replies; 12+ messages in thread
From: William Gacquer @ 1999-06-11 0:53 UTC (permalink / raw)
To: cygwin
Hi everyone!
It seems to me that EGCS/gcc is slowly but firmly conquering the
win32 platforms. I use cygwin everyday since 1997 and I am more and more
happy with it. Now I see that a real synergy exists around this project (eg.
XFree86 port).
But usual win32 developers do use Visual C++ instead of gcc. I think
that we should think at creating a makefile converter (from Visual projects
to GNU makefiles and vice-versa). Who feels OK with me and wants to be part
of the project?
Regards,
William
William Gacquer
Ubi Studios - Ubi Soft Entertainment
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Visual Studio Makefiles
1999-06-11 0:53 Visual Studio Makefiles William Gacquer
@ 1999-06-11 8:19 ` cygwin
1999-06-30 22:10 ` cygwin
1999-06-30 22:10 ` William Gacquer
1 sibling, 1 reply; 12+ messages in thread
From: cygwin @ 1999-06-11 8:19 UTC (permalink / raw)
To: William Gacquer; +Cc: cygwin
On Fri, Jun 11, 1999 at 09:54:09AM +0200, William Gacquer wrote:
>Hi everyone!
> It seems to me that EGCS/gcc is slowly but firmly conquering the
>win32 platforms. I use cygwin everyday since 1997 and I am more and more
>happy with it. Now I see that a real synergy exists around this project (eg.
>XFree86 port).
> But usual win32 developers do use Visual C++ instead of gcc. I think
>that we should think at creating a makefile converter (from Visual projects
>to GNU makefiles and vice-versa). Who feels OK with me and wants to be part
>of the project?
This sound like an excellent idea to me. If you succeed in this, I'd
like to include it in future cygwin releases.
-chris
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 12+ messages in thread
* Visual Studio Makefiles
1999-06-11 0:53 Visual Studio Makefiles William Gacquer
1999-06-11 8:19 ` cygwin
@ 1999-06-30 22:10 ` William Gacquer
1 sibling, 0 replies; 12+ messages in thread
From: William Gacquer @ 1999-06-30 22:10 UTC (permalink / raw)
To: cygwin
Hi everyone!
It seems to me that EGCS/gcc is slowly but firmly conquering the
win32 platforms. I use cygwin everyday since 1997 and I am more and more
happy with it. Now I see that a real synergy exists around this project (eg.
XFree86 port).
But usual win32 developers do use Visual C++ instead of gcc. I think
that we should think at creating a makefile converter (from Visual projects
to GNU makefiles and vice-versa). Who feels OK with me and wants to be part
of the project?
Regards,
William
William Gacquer
Ubi Studios - Ubi Soft Entertainment
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Visual Studio Makefiles
1999-06-11 8:19 ` cygwin
@ 1999-06-30 22:10 ` cygwin
0 siblings, 0 replies; 12+ messages in thread
From: cygwin @ 1999-06-30 22:10 UTC (permalink / raw)
To: William Gacquer; +Cc: cygwin
On Fri, Jun 11, 1999 at 09:54:09AM +0200, William Gacquer wrote:
>Hi everyone!
> It seems to me that EGCS/gcc is slowly but firmly conquering the
>win32 platforms. I use cygwin everyday since 1997 and I am more and more
>happy with it. Now I see that a real synergy exists around this project (eg.
>XFree86 port).
> But usual win32 developers do use Visual C++ instead of gcc. I think
>that we should think at creating a makefile converter (from Visual projects
>to GNU makefiles and vice-versa). Who feels OK with me and wants to be part
>of the project?
This sound like an excellent idea to me. If you succeed in this, I'd
like to include it in future cygwin releases.
-chris
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: Visual Studio Makefiles
1999-06-15 9:29 William Gacquer
@ 1999-06-30 22:10 ` William Gacquer
0 siblings, 0 replies; 12+ messages in thread
From: William Gacquer @ 1999-06-30 22:10 UTC (permalink / raw)
To: cygwin
Hello
Well. I need some feedback. Which tool is the best one ( I use C++/Java ) :
ANTLR, Flex/Bison, JFlex, CUP? Do someone knows if grammars for GNU
makefiles exist? Did someone try "bake" or "cook" as a make replacement?
Regards,
William
William Gacquer
Ubi Studios - Ubi Soft Entertainment
> -----Original Message-----
> From: Tadeusz Liszka [SMTP:tad@comco.com]
> Sent: Tuesday, June 15, 1999 6:21 PM
> To: cygwin@sourceware.cygnus.com
> Subject: Re: Visual Studio Makefiles
>
> I was fighting with similiar project last year - and cursing Microsoft
> :-) DevStudio has built in tests for the "consistency" of the project
> files. One of these "tests" rejects the file if there is Unix newline
> instead of DOS cr-lf bs. Yet they did not bother to warn that there are
> obvious problems like several silently enforced size limits (e.g. max
> length of include paths is 760 chars or so).
>
> I gave up and switched fully to Cygwin make driving VC++ in batch mode.
> Be warned.
>
> Eric Christopher wrote:
> >
> > > Do anyone of you know what is the grammar of the Microsoft project
> files/
> > > Gnu makefiles? What do you think about a converter based on ANTLR ( a
> > > flex/Yacc like with a lot of enhancements)
> > >
> .....
> --
> Tadeusz
> :: The public opinion should be alarmed by its own nonexistence
> :: (512)467-0618 ext. 526 :: Stanislaw J. Lec, trans. TJL
>
> --
> Want to unsubscribe from this list?
> Send a message to cygwin-unsubscribe@sourceware.cygnus.com
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: Visual Studio Makefiles
1999-06-11 9:37 William Gacquer
1999-06-11 11:00 ` Eric Christopher
@ 1999-06-30 22:10 ` William Gacquer
1 sibling, 0 replies; 12+ messages in thread
From: William Gacquer @ 1999-06-30 22:10 UTC (permalink / raw)
To: cygwin
Do anyone of you know what is the grammar of the Microsoft project files/
Gnu makefiles? What do you think about a converter based on ANTLR ( a
flex/Yacc like with a lot of enhancements)
Regards,
William
William Gacquer
Ubi Studios - Ubi Soft Entertainment
> -----Original Message-----
> From: cygwin@sourceware.cygnus.com [SMTP:cygwin@sourceware.cygnus.com]
> Sent: Friday, June 11, 1999 5:21 PM
> To: William Gacquer
> Cc: cygwin@sourceware.cygnus.com
> Subject: Re: Visual Studio Makefiles
>
> On Fri, Jun 11, 1999 at 09:54:09AM +0200, William Gacquer wrote:
> >Hi everyone!
> > It seems to me that EGCS/gcc is slowly but firmly conquering the
> >win32 platforms. I use cygwin everyday since 1997 and I am more and more
> >happy with it. Now I see that a real synergy exists around this project
> (eg.
> >XFree86 port).
> > But usual win32 developers do use Visual C++ instead of gcc. I think
> >that we should think at creating a makefile converter (from Visual
> projects
> >to GNU makefiles and vice-versa). Who feels OK with me and wants to be
> part
> >of the project?
>
> This sound like an excellent idea to me. If you succeed in this, I'd
> like to include it in future cygwin releases.
>
> -chris
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Visual Studio Makefiles
1999-06-15 9:21 ` Tadeusz Liszka
@ 1999-06-30 22:10 ` Tadeusz Liszka
0 siblings, 0 replies; 12+ messages in thread
From: Tadeusz Liszka @ 1999-06-30 22:10 UTC (permalink / raw)
To: cygwin
I was fighting with similiar project last year - and cursing Microsoft
:-) DevStudio has built in tests for the "consistency" of the project
files. One of these "tests" rejects the file if there is Unix newline
instead of DOS cr-lf bs. Yet they did not bother to warn that there are
obvious problems like several silently enforced size limits (e.g. max
length of include paths is 760 chars or so).
I gave up and switched fully to Cygwin make driving VC++ in batch mode.
Be warned.
Eric Christopher wrote:
>
> > Do anyone of you know what is the grammar of the Microsoft project files/
> > Gnu makefiles? What do you think about a converter based on ANTLR ( a
> > flex/Yacc like with a lot of enhancements)
> >
.....
--
Tadeusz
:: The public opinion should be alarmed by its own nonexistence
:: (512)467-0618 ext. 526 :: Stanislaw J. Lec, trans. TJL
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Visual Studio Makefiles
1999-06-11 11:00 ` Eric Christopher
1999-06-15 9:21 ` Tadeusz Liszka
@ 1999-06-30 22:10 ` Eric Christopher
1 sibling, 0 replies; 12+ messages in thread
From: Eric Christopher @ 1999-06-30 22:10 UTC (permalink / raw)
To: cygwin
> Do anyone of you know what is the grammar of the Microsoft project files/
> Gnu makefiles? What do you think about a converter based on ANTLR ( a
> flex/Yacc like with a lot of enhancements)
>
I was looking at something like this the other day and was unable to find
much of a grammar. The basics are pretty easy to work off of, e.g.:
Rule:
target: deps
<tab> commands
.
.
.
target: deps
<tab> commands
.
.
.
This gives us:
rule -> target:<sp>deplist<CR>commandlist
target -> [a-z][A-Z] <--- digits?
deps -> deplist|objectfilelist|targetlist|e
commandlist -> commandlist|command
command -> <tab>command
objectfilelist -> objectfilelist|object
targetlist -> targetlist|target
Combine this with macros:
MACRO(foo, bar)
And you have most of a makefile.
This sound about right to everyone? The only problem that I have is
distinguishing Macros from targets... managing internal rules would be
interesting too, but basically this looks right afaict.
Comments?
-eric
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: Visual Studio Makefiles
@ 1999-06-15 9:29 William Gacquer
1999-06-30 22:10 ` William Gacquer
0 siblings, 1 reply; 12+ messages in thread
From: William Gacquer @ 1999-06-15 9:29 UTC (permalink / raw)
To: cygwin
Hello
Well. I need some feedback. Which tool is the best one ( I use C++/Java ) :
ANTLR, Flex/Bison, JFlex, CUP? Do someone knows if grammars for GNU
makefiles exist? Did someone try "bake" or "cook" as a make replacement?
Regards,
William
William Gacquer
Ubi Studios - Ubi Soft Entertainment
> -----Original Message-----
> From: Tadeusz Liszka [SMTP:tad@comco.com]
> Sent: Tuesday, June 15, 1999 6:21 PM
> To: cygwin@sourceware.cygnus.com
> Subject: Re: Visual Studio Makefiles
>
> I was fighting with similiar project last year - and cursing Microsoft
> :-) DevStudio has built in tests for the "consistency" of the project
> files. One of these "tests" rejects the file if there is Unix newline
> instead of DOS cr-lf bs. Yet they did not bother to warn that there are
> obvious problems like several silently enforced size limits (e.g. max
> length of include paths is 760 chars or so).
>
> I gave up and switched fully to Cygwin make driving VC++ in batch mode.
> Be warned.
>
> Eric Christopher wrote:
> >
> > > Do anyone of you know what is the grammar of the Microsoft project
> files/
> > > Gnu makefiles? What do you think about a converter based on ANTLR ( a
> > > flex/Yacc like with a lot of enhancements)
> > >
> .....
> --
> Tadeusz
> :: The public opinion should be alarmed by its own nonexistence
> :: (512)467-0618 ext. 526 :: Stanislaw J. Lec, trans. TJL
>
> --
> Want to unsubscribe from this list?
> Send a message to cygwin-unsubscribe@sourceware.cygnus.com
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Visual Studio Makefiles
1999-06-11 11:00 ` Eric Christopher
@ 1999-06-15 9:21 ` Tadeusz Liszka
1999-06-30 22:10 ` Tadeusz Liszka
1999-06-30 22:10 ` Eric Christopher
1 sibling, 1 reply; 12+ messages in thread
From: Tadeusz Liszka @ 1999-06-15 9:21 UTC (permalink / raw)
To: cygwin
I was fighting with similiar project last year - and cursing Microsoft
:-) DevStudio has built in tests for the "consistency" of the project
files. One of these "tests" rejects the file if there is Unix newline
instead of DOS cr-lf bs. Yet they did not bother to warn that there are
obvious problems like several silently enforced size limits (e.g. max
length of include paths is 760 chars or so).
I gave up and switched fully to Cygwin make driving VC++ in batch mode.
Be warned.
Eric Christopher wrote:
>
> > Do anyone of you know what is the grammar of the Microsoft project files/
> > Gnu makefiles? What do you think about a converter based on ANTLR ( a
> > flex/Yacc like with a lot of enhancements)
> >
.....
--
Tadeusz
:: The public opinion should be alarmed by its own nonexistence
:: (512)467-0618 ext. 526 :: Stanislaw J. Lec, trans. TJL
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Visual Studio Makefiles
1999-06-11 9:37 William Gacquer
@ 1999-06-11 11:00 ` Eric Christopher
1999-06-15 9:21 ` Tadeusz Liszka
1999-06-30 22:10 ` Eric Christopher
1999-06-30 22:10 ` William Gacquer
1 sibling, 2 replies; 12+ messages in thread
From: Eric Christopher @ 1999-06-11 11:00 UTC (permalink / raw)
To: cygwin
> Do anyone of you know what is the grammar of the Microsoft project files/
> Gnu makefiles? What do you think about a converter based on ANTLR ( a
> flex/Yacc like with a lot of enhancements)
>
I was looking at something like this the other day and was unable to find
much of a grammar. The basics are pretty easy to work off of, e.g.:
Rule:
target: deps
<tab> commands
.
.
.
target: deps
<tab> commands
.
.
.
This gives us:
rule -> target:<sp>deplist<CR>commandlist
target -> [a-z][A-Z] <--- digits?
deps -> deplist|objectfilelist|targetlist|e
commandlist -> commandlist|command
command -> <tab>command
objectfilelist -> objectfilelist|object
targetlist -> targetlist|target
Combine this with macros:
MACRO(foo, bar)
And you have most of a makefile.
This sound about right to everyone? The only problem that I have is
distinguishing Macros from targets... managing internal rules would be
interesting too, but basically this looks right afaict.
Comments?
-eric
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: Visual Studio Makefiles
@ 1999-06-11 9:37 William Gacquer
1999-06-11 11:00 ` Eric Christopher
1999-06-30 22:10 ` William Gacquer
0 siblings, 2 replies; 12+ messages in thread
From: William Gacquer @ 1999-06-11 9:37 UTC (permalink / raw)
To: cygwin
Do anyone of you know what is the grammar of the Microsoft project files/
Gnu makefiles? What do you think about a converter based on ANTLR ( a
flex/Yacc like with a lot of enhancements)
Regards,
William
William Gacquer
Ubi Studios - Ubi Soft Entertainment
> -----Original Message-----
> From: cygwin@sourceware.cygnus.com [SMTP:cygwin@sourceware.cygnus.com]
> Sent: Friday, June 11, 1999 5:21 PM
> To: William Gacquer
> Cc: cygwin@sourceware.cygnus.com
> Subject: Re: Visual Studio Makefiles
>
> On Fri, Jun 11, 1999 at 09:54:09AM +0200, William Gacquer wrote:
> >Hi everyone!
> > It seems to me that EGCS/gcc is slowly but firmly conquering the
> >win32 platforms. I use cygwin everyday since 1997 and I am more and more
> >happy with it. Now I see that a real synergy exists around this project
> (eg.
> >XFree86 port).
> > But usual win32 developers do use Visual C++ instead of gcc. I think
> >that we should think at creating a makefile converter (from Visual
> projects
> >to GNU makefiles and vice-versa). Who feels OK with me and wants to be
> part
> >of the project?
>
> This sound like an excellent idea to me. If you succeed in this, I'd
> like to include it in future cygwin releases.
>
> -chris
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~1999-06-30 22:10 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-06-11 0:53 Visual Studio Makefiles William Gacquer
1999-06-11 8:19 ` cygwin
1999-06-30 22:10 ` cygwin
1999-06-30 22:10 ` William Gacquer
1999-06-11 9:37 William Gacquer
1999-06-11 11:00 ` Eric Christopher
1999-06-15 9:21 ` Tadeusz Liszka
1999-06-30 22:10 ` Tadeusz Liszka
1999-06-30 22:10 ` Eric Christopher
1999-06-30 22:10 ` William Gacquer
1999-06-15 9:29 William Gacquer
1999-06-30 22:10 ` William Gacquer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).