65 include $(WS_MAKE_RULES)/ips.mk |
65 include $(WS_MAKE_RULES)/ips.mk |
66 |
66 |
67 # /usr/sbin needed for dtrace. |
67 # /usr/sbin needed for dtrace. |
68 PATH = /usr/gnu/bin:/usr/bin:/usr/sbin |
68 PATH = /usr/gnu/bin:/usr/bin:/usr/sbin |
69 |
69 |
|
70 MOZCONFIG = $(BUILD_DIR_32)/mozconfig |
|
71 |
70 COMPONENT_PRE_CONFIGURE_ACTION += \ |
72 COMPONENT_PRE_CONFIGURE_ACTION += \ |
71 echo "mk_add_options BUILD_OFFICIAL=1" > .mozconfig ; \ |
73 echo "mk_add_options BUILD_OFFICIAL=1" > $(MOZCONFIG) ; \ |
72 echo "mk_add_options MOZILLA_OFFICIAL=1" >> .mozconfig ; \ |
74 echo "mk_add_options MOZILLA_OFFICIAL=1" >> $(MOZCONFIG) ; \ |
73 echo "ac_add_options --prefix=/usr" >> .mozconfig ; \ |
75 echo "ac_add_options --prefix=/usr" >> $(MOZCONFIG) ; \ |
74 echo "ac_add_options --libdir=/usr/lib" >> .mozconfig ; \ |
76 echo "ac_add_options --libdir=/usr/lib" >> $(MOZCONFIG) ; \ |
75 echo "ac_add_options --mandir=/usr/share/man" >> .mozconfig ; \ |
77 echo "ac_add_options --mandir=/usr/share/man" >> $(MOZCONFIG) ; \ |
76 echo "ac_add_options --disable-debug" >> .mozconfig ; \ |
78 echo "ac_add_options --disable-debug" >> $(MOZCONFIG) ; \ |
77 echo "ac_add_options --enable-optimize" >> .mozconfig ; \ |
79 echo "ac_add_options --enable-optimize" >> $(MOZCONFIG) ; \ |
78 echo "ac_add_options --disable-tests" >> .mozconfig ; \ |
80 echo "ac_add_options --disable-tests" >> $(MOZCONFIG) ; \ |
79 echo "ac_add_options --with-system-libevent" >> .mozconfig ; \ |
81 echo "ac_add_options --with-system-libevent" >> $(MOZCONFIG) ; \ |
80 echo "ac_add_options --with-system-zlib" >> .mozconfig ; \ |
82 echo "ac_add_options --with-system-zlib" >> $(MOZCONFIG) ; \ |
81 echo "ac_add_options --with-system-bz2" >> .mozconfig ; \ |
83 echo "ac_add_options --with-system-bz2" >> $(MOZCONFIG) ; \ |
82 echo "ac_add_options --enable-system-ffi" >> .mozconfig ; \ |
84 echo "ac_add_options --enable-system-ffi" >> $(MOZCONFIG) ; \ |
83 echo "ac_add_options --enable-system-sqlite" >> .mozconfig ; \ |
85 echo "ac_add_options --enable-system-sqlite" >> $(MOZCONFIG) ; \ |
84 echo "ac_add_options --enable-libxul" >> .mozconfig ; \ |
86 echo "ac_add_options --enable-libxul" >> $(MOZCONFIG) ; \ |
85 echo "ac_add_options --enable-jemalloc" >> .mozconfig ; \ |
87 echo "ac_add_options --enable-jemalloc" >> $(MOZCONFIG) ; \ |
86 echo "ac_add_options --enable-official-branding" >> .mozconfig ; \ |
88 echo "ac_add_options --enable-official-branding" >> $(MOZCONFIG) ; \ |
87 echo "ac_add_options --disable-updater" >> .mozconfig ; \ |
89 echo "ac_add_options --disable-updater" >> $(MOZCONFIG) ; \ |
88 echo "ac_add_options --enable-update-packaging" >> .mozconfig ; \ |
90 echo "ac_add_options --enable-update-packaging" >> $(MOZCONFIG) ; \ |
89 echo "ac_add_options --enable-ipc" >> .mozconfig ; \ |
91 echo "ac_add_options --enable-ipc" >> $(MOZCONFIG) ; \ |
90 echo "ac_add_options --with-system-zlib" >> .mozconfig ; \ |
92 echo "ac_add_options --with-system-zlib" >> $(MOZCONFIG) ; \ |
91 echo "ac_add_options --with-system-bz2" >> .mozconfig ; \ |
93 echo "ac_add_options --with-system-bz2" >> $(MOZCONFIG) ; \ |
92 echo "ac_add_options --enable-gstreamer" >> .mozconfig ; \ |
94 echo "ac_add_options --enable-gstreamer" >> $(MOZCONFIG) ; \ |
93 echo "ac_add_options --enable-system-pixman" >> .mozconfig ; \ |
95 echo "ac_add_options --enable-system-pixman" >> $(MOZCONFIG) ; \ |
94 echo "ac_add_options --without-intl-api" >> .mozconfig ; \ |
96 echo "ac_add_options --without-intl-api" >> $(MOZCONFIG) ; \ |
95 echo "ac_add_options --disable-crashreporter" >> .mozconfig ; \ |
97 echo "ac_add_options --disable-crashreporter" >> $(MOZCONFIG) ; \ |
96 echo "ac_add_options --enable-debug-symbols=no" >> .mozconfig ; \ |
98 echo "ac_add_options --enable-debug-symbols=no" >> $(MOZCONFIG) ; \ |
97 echo "ac_add_options --enable-calendar" >> .mozconfig ; \ |
99 echo "ac_add_options --enable-calendar" >> $(MOZCONFIG) ; \ |
98 echo "ac_add_options --enable-startup-notification" >> .mozconfig ; |
100 echo 'ac_add_options --with-rpath="\\\\\\$$\\$$ORIGIN"' >> $(MOZCONFIG) ; \ |
|
101 echo "ac_add_options --enable-startup-notification" >> $(MOZCONFIG) ; |
99 |
102 |
100 CXXFLAGS += -Wno-invalid-offsetof |
103 CXXFLAGS += -Wno-invalid-offsetof |
101 |
104 |
102 CONFIGURE_ENV += PKG_CONFIG_PATH=$(CONFIGURE_LIBDIR.$(BITS))/pkgconfig |
105 CONFIGURE_ENV += PKG_CONFIG_PATH=$(CONFIGURE_LIBDIR.$(BITS))/pkgconfig |
103 CONFIGURE_ENV += OS_DEFINES="-D__USE_LEGACY_PROTOTYPES__" |
106 CONFIGURE_ENV += OS_DEFINES="-D__USE_LEGACY_PROTOTYPES__" |
104 CONFIGURE_ENV += LDFLAGS="-z ignore" |
107 CONFIGURE_ENV += LDFLAGS="-z ignore" |
105 |
108 |
106 CONFIGURE_ENV += MOZCONFIG=$(shell pwd)/.mozconfig |
109 CONFIGURE_ENV += MOZCONFIG=$(MOZCONFIG) |
107 CONFIGURE_ENV += "CC=$(CC)" |
110 CONFIGURE_ENV += "CC=$(CC)" |
108 CONFIGURE_ENV += "CXX=$(CXX)" |
111 CONFIGURE_ENV += "CXX=$(CXX)" |
109 CONFIGURE_ENV += "CFLAGS=$(CFLAGS)" |
112 CONFIGURE_ENV += "CFLAGS=$(CFLAGS)" |
110 CONFIGURE_ENV += "CXXFLAGS=$(CXXFLAGS)" |
113 CONFIGURE_ENV += "CXXFLAGS=$(CXXFLAGS)" |
111 |
114 |