gtk2/modules/engines/ms-windows/Makefile.msc

70 lines
1.2 KiB
Makefile
Raw Normal View History

2003-08-20 00:07:23 +00:00
# Makefile.msc -- Makefile for MS-VC++ (-*- makefile -*-)
#
2004-03-20 11:42:30 +00:00
# Copyright (C) 2003, 2004 Raymond Penners <raymond@dotsphinx.com>
2003-08-20 00:07:23 +00:00
#
# $Id: Makefile.msc,v 1.3 2004/05/21 19:02:59 cinamod Exp $
2003-08-20 00:07:23 +00:00
!INCLUDE Makefile.msc.config
2003-08-20 00:07:23 +00:00
##
# Target
2004-05-21 19:02:59 +00:00
TARGET=libwimp.dll
2003-08-20 00:07:23 +00:00
OBJS = \
2004-03-20 11:42:30 +00:00
msw_style.obj \
msw_theme_main.obj \
msw_rc_style.obj \
2003-08-20 00:07:23 +00:00
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
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
2003-08-20 00:07:23 +00:00
##
# 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
2003-08-20 00:07:23 +00:00
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)
2004-03-20 11:42:30 +00:00
copy $(TARGET) "$(INSTALL_DIR)"
2003-08-20 00:07:23 +00:00
clean:
del *.obj *.dll *.exp *.lib