I don't know what's not working for you, maybe you've
misunderstood the meaning of -inc.

Here is my test run, which shows that it's working. Notice
the second run of hbmk2 test1, which shows: "target up to date".
If you then touch test1.prg, test1.exe will automatically be built
on the next run. But I'm sure you know what incremental make
means.

---
C:\devl\hbvc-1.1\bin>vc8 hbmk2.exe crea.prg -run
Setting environment for using Microsoft Visual Studio 2005 x86 tools.
hbmk: Processing configuration: C:\devl\hbvc-1.1\bin\hbmk.cfg
Harbour 1.1.0dev (Rev. 10854)
Copyright (c) 1999-2009, http://www.harbour-project.org/
Compiling 'crea.prg'...
Lines 15, Functions/Procedures 1
Generating C source output to 'crea.c'... Done.
crea.c


C:\devl\hbvc-1.1\bin>vc8 hbmk2.exe test1.prg -inc
Setting environment for using Microsoft Visual Studio 2005 x86 tools.
hbmk: Processing configuration: C:\devl\hbvc-1.1\bin\hbmk.cfg
Compiling Harbour sources...
Harbour 1.1.0dev (Rev. 10854)
Copyright (c) 1999-2009, http://www.harbour-project.org/
Compiling 'test1.prg'...
Lines 27004, Functions/Procedures 9001
Generating C source output to 'win\msvc\test1.c'... Done.
Compiling...
test1.c
Linking...


C:\devl\hbvc-1.1\bin>vc8 hbmk2.exe test1.prg -inc
Setting environment for using Microsoft Visual Studio 2005 x86 tools.
hbmk: Processing configuration: C:\devl\hbvc-1.1\bin\hbmk.cfg
hbmk: Target up to date: test1.exe
---

Brgds,
Viktor

On Tue, Apr 14, 2009 at 12:26 PM, Massimo Belgrano <mbelgr...@deltain.it>wrote:

> I have created a prg that create a large test1.prg and run with hbmk2 crea
> -run
> mingw from last cvs
> func main
>   x_handle=fcreate("test1.prg")
>   fwrite(x_handle,"func main"+chr(13)+chr(10))
>   fwrite(x_handle,"test0001()"+chr(13)+chr(10))
>   fwrite(x_handle,"return"+chr(13)+chr(10))
>   fwrite(x_handle,""+chr(13)+chr(10))
>
>   for a=1 to 9000
>      x_num=right("0000"+alltrim(str(a)),4)
>      fwrite(x_handle,"func test"+x_num+chr(13)+chr(10))
>      fwrite(x_handle,"return"+chr(13)+chr(10)     )
>      fwrite(x_handle,""+chr(13)+chr(10))
>  next a
>
>   fclose(x_handle)
>
> If i repeat more times without modify
> hbmk2 test1 -inc
> incremental seem not work
>
>
>
> 2009/4/14 Viktor Szakáts <harbour...@syenar.hu>:
> > >From r10849 it's ready for testing, and feedback is now appreciated.
> > Run this command twice:
> > 'hbmk2 test1 test2 test3.c test4.rc test5.obj -inc'
> > Then experiment with modifying sources.
> > Brgds,
> > Viktor
> >
> > On Mon, Apr 13, 2009 at 11:55 AM, Massimo Belgrano <mbelgr...@deltain.it
> >
> > wrote:
> >>
> >> it is a very good idea
> >> I stay tuned
> >>
> >> 2009/4/13 Viktor Szakáts <harbour...@syenar.hu>:
> >> > I meant incremental build, but it's nothing yet, please ignore it for
> >> > now.
> >> > Brgds,
> >> > Viktor
> >> >
> >> > On Mon, Apr 13, 2009 at 11:25 AM, Massimo Belgrano
> >> > <mbelgr...@deltain.it>
> >> > wrote:
> >> >>
> >> >> What is incremental link?
> >> >> Is different from incremental compilation?
> >> >>
> >> >>
> >> >> 2009/4/13  <vszak...@users.sourceforge.net>:
> >> >> > Revision: 10844
> >> >> >
> >> >> >
> >> >> >
> http://harbour-project.svn.sourceforge.net/harbour-project/?rev=10844&view=rev
> >> >> > Author:   vszakats
> >> >> > Date:     2009-04-13 08:53:53 +0000 (Mon, 13 Apr 2009)
> >> >> >    + Started -inc (incremental link) support. It's very early
> >> >> >      stage, don't expect it to work yet and please don't report
> >> >> >      any problems with this feature yet.
> >> >> >
> >> >> >
> >> >>
> >> >>
> >> >> --
> >> >> Massimo Belgrano
> >> >> _______________________________________________
> >> >> Harbour mailing list
> >> >> Harbour@harbour-project.org
> >> >> http://lists.harbour-project.org/mailman/listinfo/harbour
> >> >
> >> >
> >> > _______________________________________________
> >> > Harbour mailing list
> >> > Harbour@harbour-project.org
> >> > http://lists.harbour-project.org/mailman/listinfo/harbour
> >> >
> >> >
> >>
> >>
> >>
> >> --
> >> Massimo Belgrano
> >> _______________________________________________
> >> Harbour mailing list
> >> Harbour@harbour-project.org
> >> http://lists.harbour-project.org/mailman/listinfo/harbour
> >
> >
> > _______________________________________________
> > Harbour mailing list
> > Harbour@harbour-project.org
> > http://lists.harbour-project.org/mailman/listinfo/harbour
> >
> >
>
>
>
> --
> Massimo Belgrano
> _______________________________________________
> Harbour mailing list
> Harbour@harbour-project.org
> http://lists.harbour-project.org/mailman/listinfo/harbour
>
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to