comparison plugins/ticker/Makefile.mingw @ 5932:bb7723f0b4b9

[gaim-migrate @ 6372] Changed dll build rules in the mingw makefiles. Plugins will no longer crash when built with the '-g' compile flag and plugin crashes will now produce the correct debug info. committer: Tailor Script <tailor@pidgin.im>
author Herman Bloggs <hermanator12002@yahoo.com>
date Sat, 21 Jun 2003 01:03:23 +0000
parents 764d6f1848b2
children
comparison
equal deleted inserted replaced
5931:8b5dd7117f56 5932:bb7723f0b4b9
69 69
70 ## 70 ##
71 ## LIBRARIES 71 ## LIBRARIES
72 ## 72 ##
73 73
74 LIBS = -lgtk-win32-2.0 -lglib-2.0 -lgdk-win32-2.0 -lgmodule-2.0 -lgobject-2.0 -lws2_32 -lintl -lgaim 74 LIBS = -lgtk-win32-2.0 \
75 75 -lglib-2.0 \
76 -lgdk-win32-2.0 \
77 -lgmodule-2.0 \
78 -lgobject-2.0 \
79 -lws2_32 \
80 -lintl \
81 -lgaim
76 82
77 ## 83 ##
78 ## RULES 84 ## RULES
79 ## 85 ##
80 86
104 110
105 ## 111 ##
106 ## BUILD DLL 112 ## BUILD DLL
107 ## 113 ##
108 114
109 $(TARGET).def: $(OBJECTS) 115 $(TARGET).dll: $(OBJECTS) $(GAIM_TOP)/src/gaim.lib
110 dlltool --dllname $(TARGET).dll -z $(TARGET).def \ 116 $(CC) -shared $(OBJECTS) $(LIB_PATHS) $(LIBS) $(DLL_LD_FLAGS) -o $(TARGET).dll
111 $(OBJECTS)
112
113 $(TARGET).base: $(OBJECTS) $(GAIM_TOP)/src/gaim.lib
114 $(CC) -mdll -o junk.tmp -Wl,--base-file,$@ $(OBJECTS) $(LIB_PATHS) $(LIBS)
115 rm -rf junk.tmp
116
117 $(TARGET).exp: $(TARGET).def $(TARGET).base
118 dlltool --dllname $(TARGET).dll --base-file $(TARGET).base \
119 --output-exp $(TARGET).exp --def $(TARGET).def
120 rm -rf $(TARGET).base
121
122 $(TARGET).dll: $(OBJECTS) $(TARGET).exp $(GAIM_TOP)/src/gaim.lib
123 $(CC) -mdll -o $(TARGET).dll $(OBJECTS) -Wl,$(TARGET).exp $(LIB_PATHS) $(LIBS)
124 rm -rf $(TARGET).exp
125
126 117
127 ## 118 ##
128 ## CLEAN RULES 119 ## CLEAN RULES
129 ## 120 ##
130 121
131 clean: 122 clean:
132 rm -rf *.o 123 rm -rf *.o
133 rm -rf $(TARGET).dll 124 rm -rf $(TARGET).dll
134 rm -rf $(TARGET).def