536 $(CGLOBALSTATIC) $(CCNOAUTOINLINE) $(CSOURCEDEBUGFLAGS) \
537 $(CUSERFLAGS64)
538 #
539 # Flags that are used to build parts of the code that are subsequently
540 # run on the build machine (also known as the NATIVE_BUILD).
541 #
542 NATIVE_CFLAGS= $(COPTFLAG) $($(NATIVE_MACH)_CFLAGS) $(CCMODE) \
543 $(ILDOFF) $(CERRWARN) $(C99MODE) $($(NATIVE_MACH)_CCUNBOUND) \
544 $(IROPTFLAG) $(CGLOBALSTATIC) $(CCNOAUTOINLINE) \
545 $(CSOURCEDEBUGFLAGS) $(CUSERFLAGS)
546
547 DTEXTDOM=-DTEXT_DOMAIN=\"$(TEXT_DOMAIN)\" # For messaging.
548 DTS_ERRNO=-D_TS_ERRNO
549 CPPFLAGS.master=$(DTEXTDOM) $(DTS_ERRNO) \
550 $(ENVCPPFLAGS1) $(ENVCPPFLAGS2) $(ENVCPPFLAGS3) $(ENVCPPFLAGS4) \
551 $(ADJUNCT_PROTO:%=-I%/usr/include)
552 CPPFLAGS.native=$(ENVCPPFLAGS1) $(ENVCPPFLAGS2) $(ENVCPPFLAGS3) \
553 $(ENVCPPFLAGS4) -I$(NATIVE_ADJUNCT)/include
554 CPPFLAGS= $(CPPFLAGS.master)
555 AS_CPPFLAGS= $(CPPFLAGS.master)
556 JAVAFLAGS= -deprecation
557
558 #
559 # For source message catalogue
560 #
561 .SUFFIXES: $(SUFFIXES) .i .po
562 MSGROOT= $(ROOT)/catalog
563 MSGDOMAIN= $(MSGROOT)/$(TEXT_DOMAIN)
564 MSGDOMAINPOFILE = $(MSGDOMAIN)/$(POFILE)
565 DCMSGDOMAIN= $(MSGROOT)/LC_TIME/$(TEXT_DOMAIN)
566 DCMSGDOMAINPOFILE = $(DCMSGDOMAIN)/$(DCFILE:.dc=.po)
567
568 CLOBBERFILES += $(POFILE) $(POFILES)
569 COMPILE.cpp= $(CC) -E -C $(CFLAGS) $(CPPFLAGS)
570 XGETTEXT= /usr/bin/xgettext
571 XGETFLAGS= -c TRANSLATION_NOTE
572 GNUXGETTEXT= /usr/gnu/bin/xgettext
573 GNUXGETFLAGS= --add-comments=TRANSLATION_NOTE --keyword=_ \
574 --strict --no-location --omit-header
575 BUILD.po= $(XGETTEXT) $(XGETFLAGS) -d $(<F) $<.i ;\
576 $(RM) $@ ;\
|
536 $(CGLOBALSTATIC) $(CCNOAUTOINLINE) $(CSOURCEDEBUGFLAGS) \
537 $(CUSERFLAGS64)
538 #
539 # Flags that are used to build parts of the code that are subsequently
540 # run on the build machine (also known as the NATIVE_BUILD).
541 #
542 NATIVE_CFLAGS= $(COPTFLAG) $($(NATIVE_MACH)_CFLAGS) $(CCMODE) \
543 $(ILDOFF) $(CERRWARN) $(C99MODE) $($(NATIVE_MACH)_CCUNBOUND) \
544 $(IROPTFLAG) $(CGLOBALSTATIC) $(CCNOAUTOINLINE) \
545 $(CSOURCEDEBUGFLAGS) $(CUSERFLAGS)
546
547 DTEXTDOM=-DTEXT_DOMAIN=\"$(TEXT_DOMAIN)\" # For messaging.
548 DTS_ERRNO=-D_TS_ERRNO
549 CPPFLAGS.master=$(DTEXTDOM) $(DTS_ERRNO) \
550 $(ENVCPPFLAGS1) $(ENVCPPFLAGS2) $(ENVCPPFLAGS3) $(ENVCPPFLAGS4) \
551 $(ADJUNCT_PROTO:%=-I%/usr/include)
552 CPPFLAGS.native=$(ENVCPPFLAGS1) $(ENVCPPFLAGS2) $(ENVCPPFLAGS3) \
553 $(ENVCPPFLAGS4) -I$(NATIVE_ADJUNCT)/include
554 CPPFLAGS= $(CPPFLAGS.master)
555 AS_CPPFLAGS= $(CPPFLAGS.master)
556 JAVAFLAGS= -source 1.6 -target 1.6 -Xlint:deprecation,-options
557
558 #
559 # For source message catalogue
560 #
561 .SUFFIXES: $(SUFFIXES) .i .po
562 MSGROOT= $(ROOT)/catalog
563 MSGDOMAIN= $(MSGROOT)/$(TEXT_DOMAIN)
564 MSGDOMAINPOFILE = $(MSGDOMAIN)/$(POFILE)
565 DCMSGDOMAIN= $(MSGROOT)/LC_TIME/$(TEXT_DOMAIN)
566 DCMSGDOMAINPOFILE = $(DCMSGDOMAIN)/$(DCFILE:.dc=.po)
567
568 CLOBBERFILES += $(POFILE) $(POFILES)
569 COMPILE.cpp= $(CC) -E -C $(CFLAGS) $(CPPFLAGS)
570 XGETTEXT= /usr/bin/xgettext
571 XGETFLAGS= -c TRANSLATION_NOTE
572 GNUXGETTEXT= /usr/gnu/bin/xgettext
573 GNUXGETFLAGS= --add-comments=TRANSLATION_NOTE --keyword=_ \
574 --strict --no-location --omit-header
575 BUILD.po= $(XGETTEXT) $(XGETFLAGS) -d $(<F) $<.i ;\
576 $(RM) $@ ;\
|