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 \
|