summary refs log tree commit diff stats
path: root/win32
diff options
context:
space:
mode:
authorBerke Viktor <bviktor@hexchat.org>2012-10-04 21:41:20 +0200
committerBerke Viktor <bviktor@hexchat.org>2012-10-04 21:41:20 +0200
commit24de2899eccc64dd5531074ed7fc59a853809478 (patch)
treee316e5dff5b3f328fa79ccd6adc347e6319b375d /win32
parentae2cfa16d9d8662ea6cffb9e692ac9bfd7285ff7 (diff)
Add libwimp and libpixmap makefiles, don't work yet though
Diffstat (limited to 'win32')
-rw-r--r--win32/deps/gtk/modules/engines/ms-windows/Makefile.msc74
-rw-r--r--win32/deps/gtk/modules/engines/pixbuf/Makefile.msc74
2 files changed, 148 insertions, 0 deletions
diff --git a/win32/deps/gtk/modules/engines/ms-windows/Makefile.msc b/win32/deps/gtk/modules/engines/ms-windows/Makefile.msc
new file mode 100644
index 00000000..fa9e732a
--- /dev/null
+++ b/win32/deps/gtk/modules/engines/ms-windows/Makefile.msc
@@ -0,0 +1,74 @@
+# Makefile.msc -- Makefile for MS-VC++ (-*- makefile -*-)
+#
+# Copyright (C) 2003, 2004 Raymond Penners <raymond@dotsphinx.com>
+#
+# $Id: Makefile.msc,v 1.3 2004/05/21 19:02:59 cinamod Exp $
+
+#!INCLUDE Makefile.msc.config
+GTK_DIR=../../../../build/Win32
+
+
+##
+# Target
+TARGET=libwimp.dll
+
+OBJS = \
+	msw_style.obj \
+	msw_theme_main.obj \
+	msw_rc_style.obj \
+	xp_theme.obj
+
+##
+# GTK
+#
+GTK_CFLAGS=\
+	-I$(GTK_DIR)/include/gtk-2.0 \
+	-I$(GTK_DIR)/lib/gtk-2.0/include \
+	-I$(GTK_DIR)/include/atk-1.0 \
+	-I$(GTK_DIR)/include/pango-1.0 \
+	-I$(GTK_DIR)/include/glib-2.0 \
+	-I$(GTK_DIR)/lib/glib-2.0/include \
+	-I$(GTK_DIR)/include \
+	-I$(GTK_DIR)/include/gdk-pixbuf-2.0
+
+GTK_LDFLAGS=/libpath:$(GTK_DIR)/lib
+
+GTK_LIBS= \
+	gtk-win32-2.0.lib \
+	gdk-win32-2.0.lib \
+	atk-1.0.lib \
+	gdk_pixbuf-2.0.lib \
+	pangowin32-1.0.lib \
+	pango-1.0.lib \
+	gobject-2.0.lib \
+	gmodule-2.0.lib \
+	glib-2.0.lib \
+	cairo.lib
+
+##
+# WIN32
+#
+WIN32_LIBS = \
+	gdi32.lib \
+	user32.lib
+
+WIN32_CFLAGS=-I"$(SDK_DIR)\gtk-2.0" -I"$(SDK_DIR)\cairo" -I"$(SDK_DIR)\glib-2.0" -DBUILDING_STANDALONE
+WIN32_LDFLAGS=/DLL /SUBSYSTEM:WINDOWS
+
+##
+# Target
+#
+LIBS=$(GTK_LIBS) $(WIN32_LIBS)
+CFLAGS=$(WIN32_CFLAGS) $(GTK_CFLAGS)
+LDFLAGS= $(WIN32_LDFLAGS) $(GTK_LDFLAGS) 
+
+all: $(TARGET)
+
+$(TARGET): $(OBJS)
+	link $(LDFLAGS) $(LIBS) /OUT:$@ $(OBJS)
+
+install: $(TARGET)
+	copy $(TARGET) "$(INSTALL_DIR)"
+
+clean:
+	del *.obj *.dll *.exp *.lib
diff --git a/win32/deps/gtk/modules/engines/pixbuf/Makefile.msc b/win32/deps/gtk/modules/engines/pixbuf/Makefile.msc
new file mode 100644
index 00000000..d900fd07
--- /dev/null
+++ b/win32/deps/gtk/modules/engines/pixbuf/Makefile.msc
@@ -0,0 +1,74 @@
+# Makefile.msc -- Makefile for MS-VC++ (-*- makefile -*-)
+#
+# Copyright (C) 2003, 2004 Raymond Penners <raymond@dotsphinx.com>
+#
+# $Id: Makefile.msc,v 1.3 2004/05/21 19:02:59 cinamod Exp $
+
+#!INCLUDE Makefile.msc.config
+GTK_DIR=../../../../build/Win32
+
+
+##
+# Target
+TARGET=libpixmap.dll
+
+OBJS = \
+	pixbuf-draw.obj \
+	pixbuf-main.obj \
+	pixbuf-rc-style.obj \
+	pixbuf-render.obj
+
+##
+# GTK
+#
+GTK_CFLAGS=\
+	-I$(GTK_DIR)/include/gtk-2.0 \
+	-I$(GTK_DIR)/lib/gtk-2.0/include \
+	-I$(GTK_DIR)/include/atk-1.0 \
+	-I$(GTK_DIR)/include/pango-1.0 \
+	-I$(GTK_DIR)/include/glib-2.0 \
+	-I$(GTK_DIR)/lib/glib-2.0/include \
+	-I$(GTK_DIR)/include \
+	-I$(GTK_DIR)/include/gdk-pixbuf-2.0
+
+GTK_LDFLAGS=/libpath:$(GTK_DIR)/lib
+
+GTK_LIBS= \
+	gtk-win32-2.0.lib \
+	gdk-win32-2.0.lib \
+	atk-1.0.lib \
+	gdk_pixbuf-2.0.lib \
+	pangowin32-1.0.lib \
+	pango-1.0.lib \
+	gobject-2.0.lib \
+	gmodule-2.0.lib \
+	glib-2.0.lib \
+	cairo.lib
+
+##
+# WIN32
+#
+WIN32_LIBS = \
+	gdi32.lib \
+	user32.lib
+
+WIN32_CFLAGS=-I"$(SDK_DIR)\gtk-2.0" -I"$(SDK_DIR)\cairo" -I"$(SDK_DIR)\glib-2.0" -DBUILDING_STANDALONE
+WIN32_LDFLAGS=/DLL /SUBSYSTEM:WINDOWS
+
+##
+# Target
+#
+LIBS=$(GTK_LIBS) $(WIN32_LIBS)
+CFLAGS=$(WIN32_CFLAGS) $(GTK_CFLAGS)
+LDFLAGS= $(WIN32_LDFLAGS) $(GTK_LDFLAGS) 
+
+all: $(TARGET)
+
+$(TARGET): $(OBJS)
+	link $(LDFLAGS) $(LIBS) /OUT:$@ $(OBJS)
+
+install: $(TARGET)
+	copy $(TARGET) "$(INSTALL_DIR)"
+
+clean:
+	del *.obj *.dll *.exp *.lib