moz_version_minor := $(word 2,$(subst ., ,$(moz_version)))
moz_version_patchlevel := $(word 3,$(subst ., ,$(moz_version)))
-CFLAGS := -Wall
+CFLAGS := -ansi -Wall
CPPFLAGS := -D_REENTRANT
# Non-virtual destructors are fine in XPCOM interface classes since
# instances are only ever called by the Release function which is virtual.
-CXXFLAGS := -Wall -Wno-non-virtual-dtor
+CXXFLAGS := -ansi -Wall -Wno-non-virtual-dtor
LDFLAGS := -lpthread $(shell pkg-config --libs gtkmm-2.0 mozilla-gtkmozembed) \
-Wl,-rpath -Wl,$(moz_lib_dir) -lexpat
: CPPFLAGS += $(addprefix -I$(moz_include_dir)/, \
content docshell dom gfx layout necko webshell widget)
+null_prompt_service.% : CPPFLAGS += -I$(moz_include_dir)/uconv
+
%.d : %.cpp
$(CXX) $(CXXFLAGS) $(CPPFLAGS) -MM -MF $@ $<