cvsuser     04/11/12 18:15:15

  Modified:    config/gen/makefiles root.in
  Log:
  It looks like the the 'all' target wasn't properly changed, when
  applying the patch.
  
  Applying the updated patch from ticket 31643 should fix this.
  
  Courtesy Bernhard Schmalhofer
  
  Revision  Changes    Path
  1.260     +30 -9     parrot/config/gen/makefiles/root.in
  
  Index: root.in
  ===================================================================
  RCS file: /cvs/public/parrot/config/gen/makefiles/root.in,v
  retrieving revision 1.259
  retrieving revision 1.260
  diff -u -r1.259 -r1.260
  --- root.in   11 Nov 2004 15:10:17 -0000      1.259
  +++ root.in   13 Nov 2004 02:15:15 -0000      1.260
  @@ -1,4 +1,4 @@
  -# $Id: root.in,v 1.259 2004/11/11 15:10:17 nicholas Exp $
  +# $Id: root.in,v 1.260 2004/11/13 02:15:15 coke Exp $
   
   
###############################################################################
   #
  @@ -407,7 +407,14 @@
   
   # note: +distinctinternalnames with +externalnamelen at 8 characters
   #       (the ANSI standard) is not going to fly for us.
  -LINTFLAGS = -weak +showscan +showsummary +posixstrictlib -abstract 
+aliasunique +ansireserved +ansireservedinternal +assignexpose +bitwisesigned 
+boolcompare +booltype BOOLVAL +casebreak -castfcnptr -charint +continuecomment 
+controlnestdepth 15 +cppnames +declundef +distinctinternalnames +evalorder 
+fielduse +forcehints -globs +imptype +includenest 8 +incondefs +incondefslib 
+linelen 9999 +longintegral +macroassign +macroempty +macroredef 
+matchanyintegral +nestedextern +noeffect +readonlystrings +realcompare +shadow 
-type
  +LINTFLAGS = -weak +showscan +showsummary +posixstrictlib -abstract \
  +    +aliasunique +ansireserved +ansireservedinternal +assignexpose \
  +    +bitwisesigned +boolcompare +booltype BOOLVAL +casebreak -castfcnptr \
  +    -charint +continuecomment +controlnestdepth 15 +cppnames +declundef \
  +    +distinctinternalnames +evalorder +fielduse +forcehints -globs \
  +    +imptype +includenest 8 +incondefs +incondefslib +linelen 9999 \
  +    +longintegral +macroassign +macroempty +macroredef +matchanyintegral \
  +    +nestedextern +noeffect +readonlystrings +realcompare +shadow -type
   
   # slightly weaker, more realistic variant.
   LINTFLAGS2 = $(LINTFLAGS) -ansireserved -retvalother -bitwisesigned
  @@ -475,7 +482,7 @@
   #
   
###############################################################################
   
  -all : flags_dummy $(TEST_PROG) runtime/parrot/include/parrotlib.pbc 
runtime/parrot/include/config.fpmc docs $(LIBNCI_SO) $(GEN_LIBRARY)
  +all : flags_dummy $(TEST_PROG) runtime/parrot/include/parrotlib.pbc 
runtime/parrot/include/config.fpmc docs $(LIBNCI_SO) $(GEN_LIBRARY) dynclasses
   
   # constant string support
   .c.str :
  @@ -551,13 +558,16 @@
        @echo ""
        @echo "Cleaning:"
        @echo "  clean:             Basic cleaning up."
  -     @echo "  icu.clean:         ICU clean."
        @echo "  realclean:         Removes also files generated by 
'Configure.pl'"
        @echo "  distclean:         Remove everything not in MANIFEST."
        @echo "  cvsclean:          Like 'distclean', but keep CVS files."
        @echo "  reconfig:          'clean' and redo configuration."
        @echo "  manitest:          Check for new files."
        @echo ""
  +     @echo "Dynamic PMCs:"
  +     @echo "  dynclasses:        Proxy for default target of 
dynclasses/Makefile"
  +     @echo "  dynclasses-clean:  Proxy for target 'clean' of 
dynclasses/Makefile"
  +     @echo ""
        @echo "Language implementations:"
        @echo "  languages:         Proxy for default target of 
languages/Makefile"
        @echo "  languages-test:    Proxy for target 'test' of 
languages/Makefile"
  @@ -591,9 +601,6 @@
        @echo Compiling with:
        @$(PERL) tools/dev/cc_flags.pl ./CFLAGS echo $(CC) $(CFLAGS) -I$(@D) 
${cc_o_out} xx$(O) -c xx.c
   
  -dynclasses_dummy :
  -     cd dynclasses && $(MAKE_C)
  -
   runtime/parrot/include/parrotlib.pbc: runtime/parrot/library/parrotlib.imc 
$(TEST_PROG)
        ./parrot -o $@ runtime/parrot/library/parrotlib.imc
   
  @@ -997,6 +1004,21 @@
   
   
###############################################################################
   #
  +# dynamic PMC targets:
  +#
  
+###############################################################################
  +
  +dynclasses : dynclasses.dummy
  +
  +dynclasses.dummy :
  +     $(MAKE_C) dynclasses
  +
  +dynclasses-clean :
  +     $(MAKE_C) dynclasses clean
  +
  +
  
+###############################################################################
  +#
   # language implementation targets:
   #
   
###############################################################################
  @@ -1123,13 +1145,12 @@
   #
   
###############################################################################
   
  -clean : testclean progclean languages-clean docs-clean
  +clean : testclean progclean languages-clean docs-clean dynclasses-clean
        ${TEMP_cg_r}
        $(RM_F) *.s *~ $(FLUID_FILES) \
       examples/assembly/mops${exe} examples/assembly/mops.c \
       examples/assembly/mops$(O) examples/assembly/mops.pbc \
       examples/mops/mops$(O) examples/mops/mops${exe}
  -     $(MAKE_C) dynclasses clean
   
   progclean :
        $(RM_F) $(O_FILES) \
  
  
  

Reply via email to