I add that to the ruby makefile, then I insert a blank character in
one of the $ruby/system files to change the modified time and then run
make in $ruby:
mahmood@magma:ruby$ make
ls: cannot access /*.C: No such file or directory
cat: ../protocols/MOSI_SMP_bcast: No such file or directory
cat: .slicc: No such file or directory
Makefile:249: warning: overriding commands for target
`x86-linux/generated/MOSI_SMP_bcast'
... <<<<< repeated many times >>>>>>
make: Circular /obj/attrparse.o <- x86-linux/generated/MOSI_SMP_bcast
dependency dropped.
... <<<<< repeated many times for all .o files >>>>>>
make: Circular x86-linux/generated/MOSI_SMP_bcast <-
x86-linux/generated/MOSI_SMP_bcast dependency dropped.
... <<<<< repeated many times >>>>>>
../common/Makefile.common:183: *** wrong rule. Stop.
On 4/4/10, Mahmood Naderan <mahmood.nt@xxxxxxxxx> wrote:
> Thanks I will try
>
> On 4/4/10, Dan Gibson <degibson@xxxxxxxx> wrote:
>> Try adding this in Ruby's Makefile:
>>
>> ifndef
>> PROTOCOL
>>
>> PROTOCOL :=
>> MOSI_SMP_bcast
>>
>> endif
>>
>> Regards,
>> Dan
>>
>> On Sun, Apr 4, 2010 at 7:48 AM, Mahmood Naderan
>> <mahmood.nt@xxxxxxxxx>wrote:
>>
>>> Can you explain more? I think I have to explicitly point to bin and
>>> obj files but how?
>>>
>>> On 4/4/10, Dan Gibson <degibson@xxxxxxxx> wrote:
>>> > If you only use one protocol, it is trivial to hardcode PROTOCOL and
>>> > DESTINATION in Ruby's Makefile (and/or in Opal's Makefile).
>>> >
>>> > Regards,
>>> > Dan
>>> >
>>> > On Sun, Apr 4, 2010 at 2:12 AM, VLIW <fgtnudt@xxxxxxxxx> wrote:
>>> >
>>> >>
>>> >> yes, every time you change the code ,you have to recompile it.
>>> >> ------------------
>>> >> Fu GuiTao
>>> >>
>>> >>
>>> >>
>>> >> ------------------ Original ------------------
>>> >> *From: * "Mahmood Naderan"<mahmood.nt@xxxxxxxxx>;
>>> >> *Date: * Sun, Apr 4, 2010 01:22 PM
>>> >> *To: * "Gems Users"<gems-users@xxxxxxxxxxx>;
>>> >> *Subject: * [Gems-users] Add a new class and recompile
>>> >>
>>> >> Hi,
>>> >> If I change something in the codes and add for example another class,
>>> >> then should I type "make PROTOCOL=MOSI_SMP_bcast
>>> >> DESTINATION=MOSI_SMP_bcast" for ruby and "make
>>> >> DESTINATION=MOSI_SMP_bcast" for opal? It is very time consuming if
>>> >> every time I want to compile my code run those two commands.
>>> >>
>>> >> --
>>> >> // Naderan *Mahmood;
>>> >> _______________________________________________
>>> >> Gems-users mailing list
>>> >> Gems-users@xxxxxxxxxxx
>>> >> https://lists.cs.wisc.edu/mailman/listinfo/gems-users
>>> >> Use Google to search the GEMS Users mailing list by adding "site:
>>> >> https://lists.cs.wisc.edu/archive/gems-users/" to your search.
>>> >>
>>> >>
>>> >> _______________________________________________
>>> >> Gems-users mailing list
>>> >> Gems-users@xxxxxxxxxxx
>>> >> https://lists.cs.wisc.edu/mailman/listinfo/gems-users
>>> >> Use Google to search the GEMS Users mailing list by adding "site:
>>> >> https://lists.cs.wisc.edu/archive/gems-users/" to your search.
>>> >>
>>> >>
>>> >>
>>> >
>>> >
>>> > --
>>> > http://www.cs.wisc.edu/~gibson
>>> > <http://www.cs.wisc.edu/%7Egibson>[esc]:wq!
>>> >
>>>
>>>
>>> --
>>> // Naderan *Mahmood;
>>> _______________________________________________
>>> Gems-users mailing list
>>> Gems-users@xxxxxxxxxxx
>>> https://lists.cs.wisc.edu/mailman/listinfo/gems-users
>>> Use Google to search the GEMS Users mailing list by adding "site:
>>> https://lists.cs.wisc.edu/archive/gems-users/" to your search.
>>>
>>>
>>
>>
>> --
>> http://www.cs.wisc.edu/~gibson [esc]:wq!
>>
>
>
> --
> // Naderan *Mahmood;
>
--
// Naderan *Mahmood;
|