comparison src/Makefile.mingw @ 4524:78403c4f62dc

[gaim-migrate @ 4802] oops.. committer: Tailor Script <tailor@pidgin.im>
author Herman Bloggs <hermanator12002@yahoo.com>
date Wed, 05 Feb 2003 00:52:02 +0000
parents 64d03b6a0864
children ba99d30afc14
comparison
equal deleted inserted replaced
4523:64d03b6a0864 4524:78403c4f62dc
30 30
31 CFLAGS = 31 CFLAGS =
32 32
33 DEFINES = 33 DEFINES =
34 34
35 LDFLAGS = -mwindows 35 LDFLAGS = -mconsole -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 \
137 -lws2_32 \ 137 -lws2_32 \
138 -liberty \ 138 -liberty \
139 -lwinmm \ 139 -lwinmm \
140 -lperl56 \ 140 -lperl56 \
141 -laspell-15 \ 141 -laspell-15 \
142 -lidletracker 142 -lIdleTrac
143 143
144 144
145 145
146 EXE_LIBS = -lgaim -lglib-2.0 146 EXE_LIBS = -lgaim -lglib-2.0
147 147
166 all: $(TARGET).exe $(TARGET).dll 166 all: $(TARGET).exe $(TARGET).dll
167 167
168 install: 168 install:
169 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)
170 170
171 $(IDLETRACKER_TOP)/idletracker.dll: 171 $(GAIM_SRC)/win32/IdleTracker/IdleTrac.dll:
172 $(MAKE) -C $(IDLETRACKER_TOP) -f Makefile.mingw 172 $(MAKE) -C $(GAIM_SRC)/win32/IdleTracker -f Makefile.mingw
173 173
174 # 174 #
175 # BUILD DLL 175 # BUILD DLL
176 # 176 #
177 177
185 185
186 $(TARGET).exp: $(TARGET).base $(TARGET).def 186 $(TARGET).exp: $(TARGET).base $(TARGET).def
187 dlltool --dllname $(TARGET).dll --base-file $(TARGET).base \ 187 dlltool --dllname $(TARGET).dll --base-file $(TARGET).base \
188 --output-exp $(TARGET).exp --def $(TARGET).def 188 --output-exp $(TARGET).exp --def $(TARGET).def
189 189
190 $(TARGET).dll: $(DLL_OBJECTS) $(IDLETRACKER_TOP)/idletracker.dll $(TARGET).exp 190 $(TARGET).dll: $(DLL_OBJECTS) $(GAIM_SRC)/win32/IdleTracker/IdleTrac.dll $(TARGET).exp
191 $(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)
192 rm -rf $(TARGET).exp $(TARGET).def $(TARGET).base 192 rm -rf $(TARGET).exp $(TARGET).def $(TARGET).base
193 193
194 $(TARGET).lib: $(TARGET).def 194 $(TARGET).lib: $(TARGET).def
195 dlltool -D $(TARGET).dll -d $(TARGET).def -l $(TARGET).lib 195 dlltool -D $(TARGET).dll -d $(TARGET).def -l $(TARGET).lib
204 ## 204 ##
205 ## CLEAN RULES 205 ## CLEAN RULES
206 ## 206 ##
207 207
208 clean: 208 clean:
209 $(MAKE) -C $(IDLETRACKER_TOP) -f Makefile.mingw clean 209 $(MAKE) -C $(GAIM_SRC)/win32/IdleTracker -f Makefile.mingw clean
210 rm -rf *.o ./win32/*.o 210 rm -rf *.o ./win32/*.o
211 rm -rf $(TARGET).dll 211 rm -rf $(TARGET).dll
212 rm -rf $(TARGET).lib 212 rm -rf $(TARGET).lib
213 rm -rf $(TARGET).exe 213 rm -rf $(TARGET).exe
214 214