92 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			92 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ## 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 = 2.0
 | |
| GDK_PIXBUF_VER = 2.0
 | |
| 
 | |
| 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) $(CAIRO_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 = \
 | |
| 	button_box.c	\
 | |
| 	clipboard.c	\
 | |
| 	colorsel.c	\
 | |
| 	dialog.c		\
 | |
| 	drawingarea.c	\
 | |
| 	editable_cells.c	\
 | |
| 	entry_completion.c	\
 | |
| 	expander.c	\
 | |
| 	hypertext.c	\
 | |
| 	iconview.c	\
 | |
| 	images.c		\
 | |
| 	list_store.c	\
 | |
| 	menus.c		\
 | |
| 	panes.c		\
 | |
| 	pixbufs.c		\
 | |
| 	rotated_text.c	\
 | |
| 	sizegroup.c	\
 | |
| 	textview.c	\
 | |
| 	tree_store.c	\
 | |
| 	ui_manager.c	\
 | |
| 
 | |
| 
 | |
| demos.h: $(DEMOS) geninclude.pl
 | |
| 	$(PERL) geninclude.pl $(DEMOS) > demos.h
 | |
| 
 | |
| OBJECTS = \
 | |
| 	button_box.obj	\
 | |
| 	changedisplay.obj	\
 | |
| 	clipboard.obj	\
 | |
| 	colorsel.obj	\
 | |
| 	dialog.obj	\
 | |
| 	drawingarea.obj	\
 | |
| 	editable_cells.obj	\
 | |
| 	entry_completion.obj	\
 | |
| 	expander.obj	\
 | |
| 	hypertext.obj	\
 | |
| 	iconview.obj	\
 | |
| 	images.obj	\
 | |
| 	list_store.obj	\
 | |
| 	menus.obj		\
 | |
| 	panes.obj		\
 | |
| 	pixbufs.obj	\
 | |
| 	rotated_text.obj \
 | |
| 	sizegroup.obj	\
 | |
| 	textview.obj	\
 | |
| 	tree_store.obj	\
 | |
| 	ui_manager.obj	\
 | |
| 	main.obj \
 | |
| 
 | |
| gtk-demo.exe : demos.h $(OBJECTS)
 | |
| 	$(CC) $(CFLAGS) -Fegtk-demo.exe $(OBJECTS) $(GTK_LIBS) $(GDK_LIBS) $(GDK_PIXBUF_LIBS) \
 | |
| 	$(CAIRO_LIBS) $(PANGOCAIRO_LIBS) $(PANGO_LIBS) $(GLIB_LIBS) $(LDFLAGS)
 | |
| 
 | 
