2
CPPFLAGS += -fno-rtti \
6
# Change this to point at your Gecko SDK directory.
7
GECKO_SDK_PATH = /opt/xulrunner-1.9
9
# GCC only define which allows us to not have to #include mozilla-config
10
# in every .cpp file. If your not using GCC remove this line and add
11
# #include "mozilla-config.h" to each of your .cpp files.
12
GECKO_CONFIG_INCLUDE = -include mozilla-config.h
14
GECKO_DEFINES = -DXPCOM_GLUE -D_IMPL_NS_COM_OFF
17
GECKO_INCLUDES = -I $(GECKO_SDK_PATH)/include \
18
-I $(GECKO_SDK_PATH)/include/xpcom \
19
-I $(GECKO_SDK_PATH)/include/xpcom_obsolete \
20
-I $(GECKO_SDK_PATH)/include/string \
21
-I $(GECKO_SDK_PATH)/include/js \
22
-I $(GECKO_SDK_PATH)/include/caps \
23
-I $(GECKO_SDK_PATH)/include/uconv \
24
-I $(GECKO_SDK_PATH)/include/necko \
25
-I $(GECKO_SDK_PATH)/include/mimetype \
26
-I $(GECKO_SDK_PATH)/include/xpconnect \
27
-I /usr/include/xulrunner-1.9/unstable \
28
-I /usr/include/nspr/ \
33
GECKO_LDFLAGS = -lnspr4 \
38
FILES = nsPipeTransport.cpp \
41
nsPipeFilterListener.cpp \
49
$(CXX) -Wall -Os -o $(TARGET) $(GECKO_CONFIG_INCLUDE) $(GECKO_DEFINES) $(GECKO_INCLUDES) $(FILES) $(GECKO_SDK_PATH)/lib/libxpcomglue_s.a $(GECKO_LDFLAGS) $(CPPFLAGS) $(CXXFLAGS)