Thanks for the correction! Dan Lydick
-----Original Message----- From: Jean-frederic Clere <[EMAIL PROTECTED]> Sent: Oct 30, 2005 11:33 AM To: [email protected] Subject: Re: [BootJVM] configure Jean-frederic Clere wrote: > [EMAIL PROTECTED] wrote: > >> Jean-Frederic, >> >> The _first_ thin to do is: >> >> $ svn update >> $ rm -rf ./config >> $ ./config.sh >> >> You will notice some changes, per harmony-commits@ >> list. > > The gmake complains about: > DIRNAME:=$(shell expr $(PWD) : '\(.*[^/]\)/*$' : '.*/\(..*\)') And the correction is: +++ [EMAIL PROTECTED]:~/harmony/enhanced/trunk/sandbox/contribs/bootjvm/bootJVM> svn diff MakeSetup Index: MakeSetup =================================================================== --- MakeSetup (revision 329310) +++ MakeSetup (working copy) @@ -64,7 +64,7 @@ # # Base name of this directory and of parent directory # -DIRNAME:=$(shell expr $(PWD) : '\(.*[^/]\)/*$' : '.*/\(..*\)') +DIRNAME:=$(shell expr $(PWD) : '\(.*[^/]\)/*$$' : '.*/\(..*\)') PROJECTNAME:= ifeq ("src","$(DIRNAME)") +++ Cheers Jean-Frederic > > >> After doing SVN update, removing the existing >> configuration and starting _completely_ over will show >> you where I have changed things. The other thing >> you could do would be, >> >> $ mv ./config ./config.save >> $ ./config.sh >> $ diff ./config.save ./config >> >> This would show you what changed in the SVN update >> in the results it produces. >> >> >> Dan Lydick >> >> >> -----Original Message----- >> From: Jean-frederic Clere <[EMAIL PROTECTED]> >> Sent: Oct 28, 2005 4:55 PM >> To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> >> Subject: Re: [BootJVM] configure >> >> [EMAIL PROTECTED] wrote: >> >> >> >>> Jean-Frederic, >>> >>> Take a look at the new Makefiles in the top >>> level directory and each source directory. >>> These should provide all functionality that >>> I see for the time being with the exception >>> of distribution rules, whose requirements >>> may change over time. Notice that one >>> important requirement is to be able to run >>> the documentation compiler 'doxygen', >>> which requires an explicit list of files. The >>> current 'config.sh' provides these to both >>> the Makefiles and Doxygen (via 'bootjvm.dox') >>> as include files. >>> >>> >>> >> >> +++ >> [EMAIL PROTECTED]:~/harmony/enhanced/trunk/sandbox/contribs/bootjvm/bootJVM> >> make >> /bin/sh: -c: line 1: unexpected EOF while looking for matching `'' >> /bin/sh: -c: line 2: syntax error: unexpected end of file >> MakeSetup:98: config/config_build_steps.mak: No such file or directory >> Makefile:163: config/config_dox_setup.mak: No such file or directory >> make: *** No rule to make target `config/config_dox_setup.mak'. Stop. >> +++ >> Ok: I see that configure have to create config/config_build_steps.mak >> and config/config_dox_setup.mak >> "/bin/sh: -c: line 1/2" strange. >> >> >> >>> I'll take a look at your configuration proposal >>> soon. >>> >>> >>> >> >> Great- >> >> >> >>> Dan Lydick >>> >>> >>> -----Original Message----- >>> From: Jean-frederic Clere <[EMAIL PROTECTED]> >>> Sent: Oct 28, 2005 4:17 PM >>> To: [email protected] >>> Subject: Re: [BootJVM] configure >>> >>> Geir Magnusson Jr. wrote: >>> >>> >>> >>> >>> >>>> If you wish to contribute this, could you post it to a JIRA? >>>> >>>> >>> >>> Until I get commit rights ;-) >>> >>> It is now: http://issues.apache.org/jira/browse/HARMONY-10 >>> Now I go for the Makefiles or the build.xml. >>> make is more strandard for C project but ant is probably before the >>> harmony community. >>> >>> Any commit? >>> >>> Cheers >>> >>> Jean-Frederic >>> >>> >>> >> >> ...snip... >> >> >> >> >> >> Dan Lydick >> >> >> > > Dan Lydick
