Print this page
6945 illumos xgettext should be using from Makefile.master

Split Close
Expand all
Collapse all
          --- old/usr/src/Makefile.master
          +++ new/usr/src/Makefile.master
↓ open down ↓ 568 lines elided ↑ open up ↑
 569  569  #
 570  570  .SUFFIXES: $(SUFFIXES) .i .po
 571  571  MSGROOT= $(ROOT)/catalog
 572  572  MSGDOMAIN= $(MSGROOT)/$(TEXT_DOMAIN)
 573  573  MSGDOMAINPOFILE = $(MSGDOMAIN)/$(POFILE)
 574  574  DCMSGDOMAIN= $(MSGROOT)/LC_TIME/$(TEXT_DOMAIN)
 575  575  DCMSGDOMAINPOFILE = $(DCMSGDOMAIN)/$(DCFILE:.dc=.po)
 576  576  
 577  577  CLOBBERFILES += $(POFILE) $(POFILES)
 578  578  COMPILE.cpp= $(CC) -E -C $(CFLAGS) $(CPPFLAGS)
 579      -XGETTEXT= /usr/bin/xgettext
      579 +ILLUMOSXGETTEXT= /usr/bin/xgettext
 580  580  XGETFLAGS= -c TRANSLATION_NOTE
 581  581  GNUXGETTEXT= /usr/gnu/bin/xgettext
 582  582  GNUXGETFLAGS= --add-comments=TRANSLATION_NOTE --keyword=_ \
 583  583          --strict --no-location --omit-header
      584 +XGETTEXT= $(ILLUMOSXGETTEXT)
 584  585  BUILD.po= $(XGETTEXT) $(XGETFLAGS) -d $(<F) $<.i ;\
 585  586          $(RM)   $@ ;\
 586  587          $(SED) "/^domain/d" < $(<F).po > $@ ;\
 587  588          $(RM) $(<F).po $<.i
 588  589  
 589  590  #
 590  591  # This is overwritten by local Makefile when PROG is a list.
 591  592  #
 592  593  POFILE= $(PROG).po
 593  594  
↓ open down ↓ 580 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX