# Description: Makefile for win32 (mingw) version of Gaim GTK_TOP := ../../win32-dev/gtk_2_0
ASPELL_TOP := ../../win32-dev/aspell-dev-0-50-3-3
GTKSPELL_TOP := ../../win32-dev/gtkspell-2.0.6
IDLETRACK_TOP := $(GAIM_TOP
)/src/win32/IdleTracker
GAIM_INSTALL_DIR := $(GAIM_TOP
)/win32-install-dir
MINGW_PLUS_DIR := $(GAIM_SRC
)/win32/mingw_plus
NSS_DIR := ../../win32-dev/nss-3.9
NSPR_DIR := ../../win32-dev/nspr-4.4.1
# Compiler and Linker Options include $(GAIM_TOP)/src/win32/global.mak INCLUDE_PATHS = -I
$(INCLUDE_DIR
) \ -I
$(GTK_TOP
)/include/gtk-2.0
\ -I
$(GTK_TOP
)/include/glib-2.0
\ -I
$(GTK_TOP
)/include/pango-1.0
\ -I
$(GTK_TOP
)/include/atk-1.0
\ -I
$(GTK_TOP
)/lib/glib-2.0/include
\ -I
$(GTK_TOP
)/lib/gtk-2.0/include
\ -I
$(ASPELL_TOP
)/include
\ LIB_PATHS = -L
$(GTK_TOP
)/lib
\ gtkcellrendererprogress.c
\ DLL_OBJECTS = $(DLL_C_SRC:%.c
=%.o
) EXE_OBJECTS = $(EXE_C_SRC:%.c
=%.o
) $(RC_SRC:%.rc
=%.o
) DLL_LIBS = -lgtk-win32-2.0
\ $(CC
) $(CFLAGS
) $(INCLUDE_PATHS
) $(DEFINES
) -c
$<
-o
$@ all: $(TARGET).
exe $(TARGET).
dll cp
$(GAIM_SRC
)/gaim.exe
$(GAIM_SRC
)/gaim.dll
$(GAIM_INSTALL_DIR
) $(IDLETRACK_TOP)/idletrack.dll: $(MAKE
) -C
$(IDLETRACK_TOP
) -f
Makefile.mingw
$(TARGET).lib $(TARGET).dll: $(DLL_OBJECTS) $(IDLETRACK_TOP)/
idletrack.
dll $(CC
) -shared
$(DLL_OBJECTS
) $(LIB_PATHS
) $(DLL_LIBS
) $(DLL_LD_FLAGS
) -Wl,--out-implib,
$(TARGET
).lib
-o
$(TARGET
).dll
$(TARGET).exe: $(TARGET).
dll $(EXE_OBJECTS) $(CC
) $(LDFLAGS
) $(EXE_OBJECTS
) $(LIB_PATHS
) $(EXE_LIBS
) -o
$(TARGET
).exe
$(MAKE
) -C
$(IDLETRACK_TOP
) -f
Makefile.mingw
clean