Mercurial > pidgin.yaz
comparison src/Makefile.mingw @ 4523:64d03b6a0864
[gaim-migrate @ 4801]
added gtkft.c
committer: Tailor Script <tailor@pidgin.im>
author | Herman Bloggs <hermanator12002@yahoo.com> |
---|---|
date | Wed, 05 Feb 2003 00:40:46 +0000 |
parents | 58c3c6cfd537 |
children | 78403c4f62dc |
comparison
equal
deleted
inserted
replaced
4522:0738264a52ad | 4523:64d03b6a0864 |
---|---|
30 | 30 |
31 CFLAGS = | 31 CFLAGS = |
32 | 32 |
33 DEFINES = | 33 DEFINES = |
34 | 34 |
35 LDFLAGS = -mconsole -mwindows | 35 LDFLAGS = -mwindows |
36 | 36 |
37 #-mconsole | 37 #-mconsole |
38 #-mwindows | 38 #-mwindows |
39 | 39 |
40 ## | 40 ## |
73 | 73 |
74 ## | 74 ## |
75 ## SOURCES, OBJECTS | 75 ## SOURCES, OBJECTS |
76 ## | 76 ## |
77 | 77 |
78 DLL_C_SRC = about.c \ | 78 DLL_C_SRC = about.c \ |
79 away.c \ | 79 away.c \ |
80 browser.c \ | 80 browser.c \ |
81 buddy.c \ | 81 buddy.c \ |
82 buddy_chat.c \ | 82 buddy_chat.c \ |
83 conversation.c \ | 83 conversation.c \ |
86 dnd-hints.c \ | 86 dnd-hints.c \ |
87 ft.c \ | 87 ft.c \ |
88 gaimrc.c \ | 88 gaimrc.c \ |
89 gtkconv.c \ | 89 gtkconv.c \ |
90 gtkcellrendererprogress.c \ | 90 gtkcellrendererprogress.c \ |
91 gtkft.c \ | |
91 gtkimhtml.c \ | 92 gtkimhtml.c \ |
92 gtkutils.c \ | 93 gtkutils.c \ |
93 html.c \ | 94 html.c \ |
94 idle.c \ | 95 idle.c \ |
95 list.c \ | 96 list.c \ |
136 -lws2_32 \ | 137 -lws2_32 \ |
137 -liberty \ | 138 -liberty \ |
138 -lwinmm \ | 139 -lwinmm \ |
139 -lperl56 \ | 140 -lperl56 \ |
140 -laspell-15 \ | 141 -laspell-15 \ |
141 -lIdleTrac | 142 -lidletracker |
142 | 143 |
143 | 144 |
144 | 145 |
145 EXE_LIBS = -lgaim -lglib-2.0 | 146 EXE_LIBS = -lgaim -lglib-2.0 |
146 | 147 |
165 all: $(TARGET).exe $(TARGET).dll | 166 all: $(TARGET).exe $(TARGET).dll |
166 | 167 |
167 install: | 168 install: |
168 cp $(GAIM_SRC)/gaim.exe $(GAIM_SRC)/gaim.dll $(GAIM_INSTALL_DIR) | 169 cp $(GAIM_SRC)/gaim.exe $(GAIM_SRC)/gaim.dll $(GAIM_INSTALL_DIR) |
169 | 170 |
170 $(GAIM_SRC)/win32/IdleTracker/IdleTrac.dll: | 171 $(IDLETRACKER_TOP)/idletracker.dll: |
171 $(MAKE) -C $(GAIM_SRC)/win32/IdleTracker -f Makefile.mingw | 172 $(MAKE) -C $(IDLETRACKER_TOP) -f Makefile.mingw |
172 | 173 |
173 # | 174 # |
174 # BUILD DLL | 175 # BUILD DLL |
175 # | 176 # |
176 | 177 |
184 | 185 |
185 $(TARGET).exp: $(TARGET).base $(TARGET).def | 186 $(TARGET).exp: $(TARGET).base $(TARGET).def |
186 dlltool --dllname $(TARGET).dll --base-file $(TARGET).base \ | 187 dlltool --dllname $(TARGET).dll --base-file $(TARGET).base \ |
187 --output-exp $(TARGET).exp --def $(TARGET).def | 188 --output-exp $(TARGET).exp --def $(TARGET).def |
188 | 189 |
189 $(TARGET).dll: $(DLL_OBJECTS) $(GAIM_SRC)/win32/IdleTracker/IdleTrac.dll $(TARGET).exp | 190 $(TARGET).dll: $(DLL_OBJECTS) $(IDLETRACKER_TOP)/idletracker.dll $(TARGET).exp |
190 $(CC) -mdll $(LDFLAGS) -o $(TARGET).dll $(DLL_OBJECTS) -Wl,$(TARGET).exp $(LIB_PATHS) $(DLL_LIBS) | 191 $(CC) -mdll $(LDFLAGS) -o $(TARGET).dll $(DLL_OBJECTS) -Wl,$(TARGET).exp $(LIB_PATHS) $(DLL_LIBS) |
191 rm -rf $(TARGET).exp $(TARGET).def $(TARGET).base | 192 rm -rf $(TARGET).exp $(TARGET).def $(TARGET).base |
192 | 193 |
193 $(TARGET).lib: $(TARGET).def | 194 $(TARGET).lib: $(TARGET).def |
194 dlltool -D $(TARGET).dll -d $(TARGET).def -l $(TARGET).lib | 195 dlltool -D $(TARGET).dll -d $(TARGET).def -l $(TARGET).lib |
203 ## | 204 ## |
204 ## CLEAN RULES | 205 ## CLEAN RULES |
205 ## | 206 ## |
206 | 207 |
207 clean: | 208 clean: |
208 $(MAKE) -C $(GAIM_SRC)/win32/IdleTracker -f Makefile.mingw clean | 209 $(MAKE) -C $(IDLETRACKER_TOP) -f Makefile.mingw clean |
209 rm -rf *.o ./win32/*.o | 210 rm -rf *.o ./win32/*.o |
210 rm -rf $(TARGET).dll | 211 rm -rf $(TARGET).dll |
211 rm -rf $(TARGET).lib | 212 rm -rf $(TARGET).lib |
212 rm -rf $(TARGET).exe | 213 rm -rf $(TARGET).exe |
213 | 214 |