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


 559         $(ENVCPPFLAGS1) $(ENVCPPFLAGS2) $(ENVCPPFLAGS3) $(ENVCPPFLAGS4) \
 560         $(ADJUNCT_PROTO:%=-I%/usr/include)
 561 CPPFLAGS.native=$(ENVCPPFLAGS1) $(ENVCPPFLAGS2) $(ENVCPPFLAGS3) \
 562                 $(ENVCPPFLAGS4) -I$(NATIVE_ADJUNCT)/include
 563 CPPFLAGS=       $(CPPFLAGS.first) $(CPPFLAGS.master)
 564 AS_CPPFLAGS=    $(CPPFLAGS.first) $(CPPFLAGS.master)
 565 JAVAFLAGS=      -source 1.6 -target 1.6 -Xlint:deprecation,-options
 566 
 567 #
 568 # For source message catalogue
 569 #
 570 .SUFFIXES: $(SUFFIXES) .i .po
 571 MSGROOT= $(ROOT)/catalog
 572 MSGDOMAIN= $(MSGROOT)/$(TEXT_DOMAIN)
 573 MSGDOMAINPOFILE = $(MSGDOMAIN)/$(POFILE)
 574 DCMSGDOMAIN= $(MSGROOT)/LC_TIME/$(TEXT_DOMAIN)
 575 DCMSGDOMAINPOFILE = $(DCMSGDOMAIN)/$(DCFILE:.dc=.po)
 576 
 577 CLOBBERFILES += $(POFILE) $(POFILES)
 578 COMPILE.cpp= $(CC) -E -C $(CFLAGS) $(CPPFLAGS)
 579 XGETTEXT= /usr/bin/xgettext
 580 XGETFLAGS= -c TRANSLATION_NOTE
 581 GNUXGETTEXT= /usr/gnu/bin/xgettext
 582 GNUXGETFLAGS= --add-comments=TRANSLATION_NOTE --keyword=_ \
 583         --strict --no-location --omit-header

 584 BUILD.po= $(XGETTEXT) $(XGETFLAGS) -d $(<F) $<.i ;\
 585         $(RM)   $@ ;\
 586         $(SED) "/^domain/d" < $(<F).po > $@ ;\
 587         $(RM) $(<F).po $<.i
 588 
 589 #
 590 # This is overwritten by local Makefile when PROG is a list.
 591 #
 592 POFILE= $(PROG).po
 593 
 594 sparc_CCFLAGS=          -cg92 -compat=4 \
 595                         -Qoption ccfe -messages=no%anachronism \
 596                         $(CCERRWARN)
 597 sparcv9_CCFLAGS=        $(sparcv9_XARCH) -dalign -compat=5 \
 598                         -Qoption ccfe -messages=no%anachronism \
 599                         -Qoption ccfe -features=no%conststrings \
 600                         $(CCCREGSYM) \
 601                         $(CCERRWARN)
 602 i386_CCFLAGS=           -compat=4 \
 603                         -Qoption ccfe -messages=no%anachronism \




 559         $(ENVCPPFLAGS1) $(ENVCPPFLAGS2) $(ENVCPPFLAGS3) $(ENVCPPFLAGS4) \
 560         $(ADJUNCT_PROTO:%=-I%/usr/include)
 561 CPPFLAGS.native=$(ENVCPPFLAGS1) $(ENVCPPFLAGS2) $(ENVCPPFLAGS3) \
 562                 $(ENVCPPFLAGS4) -I$(NATIVE_ADJUNCT)/include
 563 CPPFLAGS=       $(CPPFLAGS.first) $(CPPFLAGS.master)
 564 AS_CPPFLAGS=    $(CPPFLAGS.first) $(CPPFLAGS.master)
 565 JAVAFLAGS=      -source 1.6 -target 1.6 -Xlint:deprecation,-options
 566 
 567 #
 568 # For source message catalogue
 569 #
 570 .SUFFIXES: $(SUFFIXES) .i .po
 571 MSGROOT= $(ROOT)/catalog
 572 MSGDOMAIN= $(MSGROOT)/$(TEXT_DOMAIN)
 573 MSGDOMAINPOFILE = $(MSGDOMAIN)/$(POFILE)
 574 DCMSGDOMAIN= $(MSGROOT)/LC_TIME/$(TEXT_DOMAIN)
 575 DCMSGDOMAINPOFILE = $(DCMSGDOMAIN)/$(DCFILE:.dc=.po)
 576 
 577 CLOBBERFILES += $(POFILE) $(POFILES)
 578 COMPILE.cpp= $(CC) -E -C $(CFLAGS) $(CPPFLAGS)
 579 ILLUMOSXGETTEXT= /usr/bin/xgettext
 580 XGETFLAGS= -c TRANSLATION_NOTE
 581 GNUXGETTEXT= /usr/gnu/bin/xgettext
 582 GNUXGETFLAGS= --add-comments=TRANSLATION_NOTE --keyword=_ \
 583         --strict --no-location --omit-header
 584 XGETTEXT= $(ILLUMOSXGETTEXT)
 585 BUILD.po= $(XGETTEXT) $(XGETFLAGS) -d $(<F) $<.i ;\
 586         $(RM)   $@ ;\
 587         $(SED) "/^domain/d" < $(<F).po > $@ ;\
 588         $(RM) $(<F).po $<.i
 589 
 590 #
 591 # This is overwritten by local Makefile when PROG is a list.
 592 #
 593 POFILE= $(PROG).po
 594 
 595 sparc_CCFLAGS=          -cg92 -compat=4 \
 596                         -Qoption ccfe -messages=no%anachronism \
 597                         $(CCERRWARN)
 598 sparcv9_CCFLAGS=        $(sparcv9_XARCH) -dalign -compat=5 \
 599                         -Qoption ccfe -messages=no%anachronism \
 600                         -Qoption ccfe -features=no%conststrings \
 601                         $(CCCREGSYM) \
 602                         $(CCERRWARN)
 603 i386_CCFLAGS=           -compat=4 \
 604                         -Qoption ccfe -messages=no%anachronism \