cvsuser     03/08/24 07:09:38

  Modified:    dynclasses Makefile
               languages/imcc main.c
  Log:
  tcc problem
  
  Revision  Changes    Path
  1.3       +12 -8     parrot/dynclasses/Makefile
  
  Index: Makefile
  ===================================================================
  RCS file: /cvs/public/parrot/dynclasses/Makefile,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -w -r1.2 -r1.3
  --- Makefile  8 Aug 2003 08:15:41 -0000       1.2
  +++ Makefile  24 Aug 2003 14:09:36 -0000      1.3
  @@ -1,18 +1,22 @@
   #
  -# sample Makefile to create foo_pmc.so
  +# sample Makefile
   #
   
  -all: foo_pmc.so
  +all: foo_pmc.so subproxy_pmc.so
   
  -foo.c  : foo.pmc
  -     cd .. ; perl classes/pmc2c.pl dynclasses/foo.pmc
  +.SUFFIXES: .pmc .c .so
  +# preserve .c if needed
  +#.PRECIOUS: foo.c subproxy.c
   
  -foo_pmc.so : foo.c
  -     cc -shared -g -o foo_pmc.so \
  -     -I../include -I../classes -L../blib/lib -lparrot foo.c
  +%.c  : %.pmc
  +     cd .. ; perl classes/pmc2c.pl dynclasses/$<
  +
  +%_pmc.so : %.c
  +     cc -shared -g -o $@  \
  +     -I../include -I../classes -L../blib/lib -lparrot $<
   
   clean :
  -     rm -f foo.c foo.h foo_pmc.so
  +     rm -f *.c *.h *.so
   
   realclean: clean
   
  
  
  
  1.44      +1 -1      parrot/languages/imcc/main.c
  
  Index: main.c
  ===================================================================
  RCS file: /cvs/public/parrot/languages/imcc/main.c,v
  retrieving revision 1.43
  retrieving revision 1.44
  diff -u -w -r1.43 -r1.44
  --- main.c    24 Aug 2003 10:55:22 -0000      1.43
  +++ main.c    24 Aug 2003 14:09:38 -0000      1.44
  @@ -380,7 +380,7 @@
       struct Parrot_Interp *interpreter = Parrot_new();
   
       Parrot_init(interpreter, (void*)&stacktop);
  -    IMCC_INFO(interpreter) = mem_sys_allocate_zeroed(sizeof(imcc_info_t));
  +    interpreter->imcc_info = mem_sys_allocate_zeroed(sizeof(imcc_info_t));
   
       interpreter->DOD_block_level++;
   
  
  
  

Reply via email to