summaryrefslogtreecommitdiff
path: root/demos
diff options
context:
space:
mode:
authorHans Breuer <hans@breuer.org>2002-02-27 16:37:04 +0000
committerHans Breuer <hans@src.gnome.org>2002-02-27 16:37:04 +0000
commitbc94033dd3c2c5826557593d6d066f4d82da3eae (patch)
treeace4dc873e402132ee41e2ffb0569621a6bc6de0 /demos
parent20eda0e6f12aba1b291efc33b6f23c6b32759b22 (diff)
downloadgtk+-bc94033dd3c2c5826557593d6d066f4d82da3eae.tar.gz
new file
2002-02-27 Hans Breuer <hans@breuer.org> * demos/gtk-demo/makefile.msc.in : new file * gdk-pixbuf/gtk-pixbuf.rc.in : new file to include version resource * gdk-pixbuf/makefile.msc : create and use gdk-pixbuf.res * gdk/win32/gdkkeys-win32.c : handle undefined LANG_URDU, (gdk_keyval_name) : fix endless looping * gtk/gtkfilesel.c : translate_win32_path() static * gtk/queryimmodules : print_escaped(), query_module() static * gtk/makefile.msc.in : added gtkkeyhash, build gtk-win32.res * gtk/stock-icons/makefile.msc : regenerated from directory listing (almost all filenames changed)
Diffstat (limited to 'demos')
-rw-r--r--demos/gtk-demo/makefile.msc.in80
1 files changed, 80 insertions, 0 deletions
diff --git a/demos/gtk-demo/makefile.msc.in b/demos/gtk-demo/makefile.msc.in
new file mode 100644
index 0000000000..a468f96718
--- /dev/null
+++ b/demos/gtk-demo/makefile.msc.in
@@ -0,0 +1,80 @@
+## Makefile for building the gtk test apps with Microsoft C
+## Use: nmake -f makefile.msc
+
+## There is no install target, you have to decide where and
+## how to install for yourself.
+
+TOP = ..\..\..
+!INCLUDE $(TOP)/glib/build/win32/make.msc
+
+!IFNDEF PERL
+PERL = perl
+!ENDIF
+
+################################################################
+
+# Possibly override versions from build/win32/module.defs
+GTK_VER = @GTK_MAJOR_VERSION@.@GTK_MINOR_VERSION@
+GDK_PIXBUF_VER = @GDK_PIXBUF_MAJOR@.@GDK_PIXBUF_MINOR@
+
+GDK_LIBS = ../../gdk/gdk-win32-$(GTK_VER).lib
+GTK_LIBS = ../../gtk/gtk-win32-$(GTK_VER).lib
+GDK_PIXBUF_LIBS = ../../gdk-pixbuf/gdk_pixbuf-$(GDK_PIXBUF_VER).lib
+
+INCLUDES = -FImsvc_recommended_pragmas.h -I . -I ../.. -I ../../gdk -I ../../gdk-pixbuf -I ../../gtk
+DEPCFLAGS = $(PANGO_CFLAGS) $(GLIB_CFLAGS) $(LIBICONV_CFLAGS) $(INTL_CFLAGS) $(ATK_CFLAGS)
+LDFLAGS = /link /machine:ix86 $(LINKDEBUG)
+DEFINES = -DG_LOG_DOMAIN=\"GtkDemo\" -DGTK_VERSION=\"$(GTK_VER)\" \
+ -DDEMOCODEDIR=\".\"
+
+TOUCH = copy makefile.msc+nul
+
+all : \
+ demos.h \
+ gtk-demo.exe
+
+## These should be in the order you want them to appear in the
+## demo app, which means alphabetized by demo title, not filename
+DEMOS = \
+ appwindow.c \
+ button_box.c \
+ colorsel.c \
+ dialog.c \
+ drawingarea.c \
+ editable_cells.c \
+ images.c \
+ item_factory.c \
+ list_store.c \
+ menus.c \
+ panes.c \
+ pixbufs.c \
+ sizegroup.c \
+ stock_browser.c \
+ textview.c \
+ tree_store.c \
+
+demos.h: $(DEMOS) geninclude.pl
+ $(PERL) geninclude.pl $(DEMOS) > demos.h
+
+OBJECTS = \
+ appwindow.obj \
+ button_box.obj \
+ colorsel.obj \
+ dialog.obj \
+ drawingarea.obj \
+ editable_cells.obj \
+ images.obj \
+ item_factory.obj \
+ list_store.obj \
+ menus.obj \
+ panes.obj \
+ pixbufs.obj \
+ sizegroup.obj \
+ stock_browser.obj \
+ textview.obj \
+ tree_store.obj \
+ main.obj \
+
+gtk-demo.exe : demos.h $(OBJECTS)
+ $(CC) $(CFLAGS) -Fegtk-demo.exe $(OBJECTS) $(GTK_LIBS) $(GDK_LIBS) $(GDK_PIXBUF_LIBS) $(PANGO_LIBS) $(GLIB_LIBS) $(LDFLAGS)
+