/[grub]/grub2/genmk.rb
ViewVC logotype

Diff of /grub2/genmk.rb

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.11 by okuji, Wed Mar 2 21:52:37 2005 UTC revision 1.12 by okuji, Tue Mar 8 01:01:06 2005 UTC
# Line 1  Line 1 
1  #! /usr/bin/ruby -w  #! /usr/bin/ruby -w
2  #  #
3  # Copyright (C) 2002,2003,2004  Free Software Foundation, Inc.  # Copyright (C) 2002,2003,2004,2005  Free Software Foundation, Inc.
4  #  #
5  # This genmk.rb is free software; the author  # This genmk.rb is free software; the author
6  # gives unlimited permission to copy and/or distribute it,  # gives unlimited permission to copy and/or distribute it,
# Line 109  class PModule Line 109  class PModule
109      defsym = 'def-' + @name.suffix('lst')      defsym = 'def-' + @name.suffix('lst')
110      undsym = 'und-' + @name.suffix('lst')      undsym = 'und-' + @name.suffix('lst')
111      mod_name = File.basename(@name, '.mod')      mod_name = File.basename(@name, '.mod')
112        symbolic_name = mod_name.sub(/\.[^\.]*$/, '')
113            
114      "CLEANFILES += #{@name} #{mod_obj} #{mod_src} #{pre_obj} #{objs_str} #{defsym} #{undsym}      "CLEANFILES += #{@name} #{mod_obj} #{mod_src} #{pre_obj} #{objs_str} #{defsym} #{undsym}
115  MOSTLYCLEANFILES += #{deps_str}  MOSTLYCLEANFILES += #{deps_str}
# Line 162  COMMANDFILES += #{command} Line 163  COMMANDFILES += #{command}
163  #{command}: #{src} gencmdlist.sh  #{command}: #{src} gencmdlist.sh
164          set -e; \          set -e; \
165            $(CC) -I#{dir} -I$(srcdir)/#{dir} $(CPPFLAGS) $(#{flag}) $(#{prefix}_#{flag}) -E $< \            $(CC) -I#{dir} -I$(srcdir)/#{dir} $(CPPFLAGS) $(#{flag}) $(#{prefix}_#{flag}) -E $< \
166            | sh $(srcdir)/gencmdlist.sh #{@name} > $@ || (rm -f $@; exit 1)            | sh $(srcdir)/gencmdlist.sh #{symbolic_name} > $@ || (rm -f $@; exit 1)
167    
168  "  "
169      end.join('')      end.join('')

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26