|
Packit |
98cdb6 |
## Makefile for building the gtk DLL with Microsoft C
|
|
Packit |
98cdb6 |
## Use: nmake -f makefile.msc
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
## There is no install target, you have to decide where and
|
|
Packit |
98cdb6 |
## how to install for yourself.
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
TOP = ..\..
|
|
Packit |
98cdb6 |
!INCLUDE $(TOP)/glib/build/win32/make.msc
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
################################################################
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
# Not the real version but the one used in the DLL names
|
|
Packit |
98cdb6 |
GTK_VER = 2.0
|
|
Packit |
98cdb6 |
GDK_PIXBUF_VER = 2.0
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
GDK_LIBS = ../gdk/gdk-win32-$(GTK_VER).lib
|
|
Packit |
98cdb6 |
GTK_LIBS = gtk-win32-$(GTK_VER).lib
|
|
Packit |
98cdb6 |
GTK_BINARY_VERSION = 2.10.0
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
# Perl and awk are needed to generate some source files.
|
|
Packit |
98cdb6 |
# These generated source files are distribuyted with the Win32 GTk+ source
|
|
Packit |
98cdb6 |
# distributions, so don't worry if you don't have perl and awk.
|
|
Packit |
98cdb6 |
PERL = perl
|
|
Packit |
98cdb6 |
AWK = gawk
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
INCLUDES = -FImsvc_recommended_pragmas.h -I . -I .. -I ../gdk $(GDK_PIXBUF_CFLAGS)
|
|
Packit |
98cdb6 |
DEPCFLAGS = $(PANGO_CFLAGS) $(GLIB_CFLAGS) $(LIBICONV_CFLAGS) \
|
|
Packit |
98cdb6 |
$(INTL_CFLAGS) $(ATK_CFLAGS) $(CAIRO_CFLAGS)
|
|
Packit |
98cdb6 |
LDFLAGS = $(ATK_LIBS) /link /machine:ix86 $(LINKDEBUG)
|
|
Packit |
98cdb6 |
# Some files use near as an identifier
|
|
Packit |
98cdb6 |
# Don't define GTK_COMPILATION here, because it's for gtk-x.x.dll only
|
|
Packit |
98cdb6 |
DEFINES = \
|
|
Packit |
98cdb6 |
-DHAVE_CONFIG_H \
|
|
Packit |
98cdb6 |
$(G_DEBUGGING) -DGTK_DISABLE_COMPAT_H -DG_LOG_DOMAIN=\"Gtk\" -Dnear=xxnear \
|
|
Packit |
98cdb6 |
-DPANGO_ENABLE_BACKEND \
|
|
Packit |
98cdb6 |
-DGTK_VERSION=\"$(GTK_VER)\" -DGTK_BINARY_VERSION=\"$(GTK_BINARY_VERSION)\" \
|
|
Packit |
98cdb6 |
-DGTK_HOST=\"win32\" \
|
|
Packit |
98cdb6 |
-DGTK_FILE_SYSTEM_ENABLE_UNSUPPORTED \
|
|
Packit |
98cdb6 |
-DGTK_PRINT_BACKENDS=\"file,lpr\" \
|
|
Packit |
98cdb6 |
-DGTK_PRINT_PREVIEW_COMMAND="\"evince --unlink-tempfile --preview %f\"" \
|
|
Packit |
98cdb6 |
-DGTK_LIBDIR=\"/magic/path/replaced/at/runtime\"
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
TOUCH = copy makefile.msc+nul
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtkbuiltincache.h: gtk-update-icon-cache.exe
|
|
Packit |
98cdb6 |
del gtkicontheme.obj
|
|
Packit |
98cdb6 |
gtk-update-icon-cache --force --ignore-theme-index \
|
|
Packit |
98cdb6 |
--source builtin_icons stock-icons > gtkbuiltincache.h
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
GENERATED = \
|
|
Packit |
98cdb6 |
gtktypebuiltins.h gtktypebuiltins.c \
|
|
Packit |
98cdb6 |
gtkmarshal.h gtkmarshal.c gtkmarshalers.h gtkmarshalers.c \
|
|
Packit |
98cdb6 |
gtk.def gtkalias.h gtkaliasdef.c gtktypefuncs.c
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
all : \
|
|
Packit |
98cdb6 |
..\config.h \
|
|
Packit |
98cdb6 |
$(GENERATED) \
|
|
Packit |
98cdb6 |
gtk-update-icon-cache.exe \
|
|
Packit |
98cdb6 |
gtkbuiltincache.h \
|
|
Packit |
98cdb6 |
libgtk-win32-$(GTK_VER)-0.dll \
|
|
Packit |
98cdb6 |
gtk-query-immodules-$(GTK_VER).exe \
|
|
Packit |
98cdb6 |
# gtk-win32-$(GTK_VER)s.lib \
|
|
Packit |
98cdb6 |
# gtk-x11-$(GTK_VER).dll
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtk_OBJECTS_deprecated = \
|
|
Packit |
98cdb6 |
gtkcombo.obj \
|
|
Packit |
98cdb6 |
gtkclist.obj \
|
|
Packit |
98cdb6 |
gtkctree.obj \
|
|
Packit |
98cdb6 |
gtkfilesel.obj \
|
|
Packit |
98cdb6 |
gtktext.obj \
|
|
Packit |
98cdb6 |
gtktoolbar.obj \
|
|
Packit |
98cdb6 |
gtklist.obj \
|
|
Packit |
98cdb6 |
gtkitemfactory.obj \
|
|
Packit |
98cdb6 |
gtkoptionmenu.obj \
|
|
Packit |
98cdb6 |
gtktree.obj \
|
|
Packit |
98cdb6 |
gtktreeitem.obj \
|
|
Packit |
98cdb6 |
gtkoldeditable.obj \
|
|
Packit |
98cdb6 |
gtklistitem.obj \
|
|
Packit |
98cdb6 |
gtkprogress.obj \
|
|
Packit |
98cdb6 |
gtktipsquery.obj \
|
|
Packit |
98cdb6 |
gtkshow.obj \
|
|
Packit |
98cdb6 |
gtksignal.obj \
|
|
Packit |
98cdb6 |
gtkpixmap.obj \
|
|
Packit |
98cdb6 |
gtkpreview.obj \
|
|
Packit |
98cdb6 |
gtkseparatortoolitem.obj \
|
|
Packit |
98cdb6 |
gtktypeutils.obj \
|
|
Packit |
98cdb6 |
gtktooltips.obj \
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtk_OBJECTS_cell = \
|
|
Packit |
98cdb6 |
gtkcelleditable.obj \
|
|
Packit |
98cdb6 |
gtkcelllayout.obj \
|
|
Packit |
98cdb6 |
gtkcellrenderer.obj \
|
|
Packit |
98cdb6 |
gtkcellrendereraccel.obj \
|
|
Packit |
98cdb6 |
gtkcellrenderercombo.obj \
|
|
Packit |
98cdb6 |
gtkcellrendererspin.obj \
|
|
Packit |
98cdb6 |
gtkcellrendererspinner.obj \
|
|
Packit |
98cdb6 |
gtkcellrenderertext.obj \
|
|
Packit |
98cdb6 |
gtkcellrenderertoggle.obj \
|
|
Packit |
98cdb6 |
gtkcellrendererpixbuf.obj \
|
|
Packit |
98cdb6 |
gtkcellrendererprogress.obj \
|
|
Packit |
98cdb6 |
gtkcellview.obj \
|
|
Packit |
98cdb6 |
gtkliststore.obj \
|
|
Packit |
98cdb6 |
gtktreednd.obj \
|
|
Packit |
98cdb6 |
gtktreemodel.obj \
|
|
Packit |
98cdb6 |
gtktreemodelfilter.obj \
|
|
Packit |
98cdb6 |
gtktreemodelsort.obj \
|
|
Packit |
98cdb6 |
gtktreeselection.obj \
|
|
Packit |
98cdb6 |
gtktreesortable.obj \
|
|
Packit |
98cdb6 |
gtktreestore.obj \
|
|
Packit |
98cdb6 |
gtktreeview.obj \
|
|
Packit |
98cdb6 |
gtktreeviewcolumn.obj \
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtk_OBJECTS_file = \
|
|
Packit |
98cdb6 |
gtkfilechooser.obj \
|
|
Packit |
98cdb6 |
gtkfilechooserbutton.obj \
|
|
Packit |
98cdb6 |
gtkfilechooserdefault.obj \
|
|
Packit |
98cdb6 |
gtkfilechooserdialog.obj \
|
|
Packit |
98cdb6 |
gtkfilechooserembed.obj \
|
|
Packit |
98cdb6 |
gtkfilechooserentry.obj \
|
|
Packit |
98cdb6 |
gtkfilechoosersettings.obj \
|
|
Packit |
98cdb6 |
gtkfilechooserutils.obj \
|
|
Packit |
98cdb6 |
gtkfilechooserwidget.obj \
|
|
Packit |
98cdb6 |
gtkfilefilter.obj \
|
|
Packit |
98cdb6 |
gtkfilesystem.obj \
|
|
Packit |
98cdb6 |
gtkfilesystemmodel.obj \
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtk_OBJECTS_print = \
|
|
Packit |
98cdb6 |
gtkprint-win32.obj \
|
|
Packit |
98cdb6 |
gtkprintcontext.obj \
|
|
Packit |
98cdb6 |
gtkprintoperation.obj \
|
|
Packit |
98cdb6 |
gtkprintoperationpreview.obj \
|
|
Packit |
98cdb6 |
gtkprintoperation-win32.obj \
|
|
Packit |
98cdb6 |
gtkprintsettings.obj \
|
|
Packit |
98cdb6 |
gtkprintutils.obj \
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtk_OBJECTS_text = \
|
|
Packit |
98cdb6 |
gtktestutils.obj \
|
|
Packit |
98cdb6 |
gtktextbtree.obj \
|
|
Packit |
98cdb6 |
gtktextbuffer.obj \
|
|
Packit |
98cdb6 |
gtktextbufferrichtext.obj \
|
|
Packit |
98cdb6 |
gtktextbufferserialize.obj \
|
|
Packit |
98cdb6 |
gtktextchild.obj \
|
|
Packit |
98cdb6 |
gtktextdisplay.obj \
|
|
Packit |
98cdb6 |
gtktextiter.obj \
|
|
Packit |
98cdb6 |
gtktextlayout.obj \
|
|
Packit |
98cdb6 |
gtktextmark.obj \
|
|
Packit |
98cdb6 |
gtktextsegment.obj \
|
|
Packit |
98cdb6 |
gtktexttag.obj \
|
|
Packit |
98cdb6 |
gtktexttagtable.obj \
|
|
Packit |
98cdb6 |
gtktexttypes.obj \
|
|
Packit |
98cdb6 |
gtktextutil.obj \
|
|
Packit |
98cdb6 |
gtktextview.obj \
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtk_OBJECTS_recent = \
|
|
Packit |
98cdb6 |
gtkrecentaction.obj \
|
|
Packit |
98cdb6 |
gtkrecentchooserdefault.obj \
|
|
Packit |
98cdb6 |
gtkrecentchooserdialog.obj \
|
|
Packit |
98cdb6 |
gtkrecentchoosermenu.obj \
|
|
Packit |
98cdb6 |
gtkrecentchooserwidget.obj \
|
|
Packit |
98cdb6 |
gtkrecentchooserutils.obj \
|
|
Packit |
98cdb6 |
gtkrecentchooser.obj \
|
|
Packit |
98cdb6 |
gtkrecentfilter.obj \
|
|
Packit |
98cdb6 |
gtkrecentmanager.obj \
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtk_OBJECTS = \
|
|
Packit |
98cdb6 |
fnmatch.obj \
|
|
Packit |
98cdb6 |
gtkaboutdialog.obj \
|
|
Packit |
98cdb6 |
gtkaccelgroup.obj \
|
|
Packit |
98cdb6 |
gtkaccellabel.obj \
|
|
Packit |
98cdb6 |
gtkaccelmap.obj \
|
|
Packit |
98cdb6 |
gtkaccessible.obj \
|
|
Packit |
98cdb6 |
gtkaction.obj \
|
|
Packit |
98cdb6 |
gtkactiongroup.obj \
|
|
Packit |
98cdb6 |
gtkactivatable.obj \
|
|
Packit |
98cdb6 |
gtkadjustment.obj \
|
|
Packit |
98cdb6 |
gtkalignment.obj \
|
|
Packit |
98cdb6 |
gtkarrow.obj \
|
|
Packit |
98cdb6 |
gtkaspectframe.obj \
|
|
Packit |
98cdb6 |
gtkassistant.obj \
|
|
Packit |
98cdb6 |
gtkbin.obj \
|
|
Packit |
98cdb6 |
gtkbindings.obj \
|
|
Packit |
98cdb6 |
gtkbbox.obj \
|
|
Packit |
98cdb6 |
gtkbox.obj \
|
|
Packit |
98cdb6 |
gtkbuildable.obj \
|
|
Packit |
98cdb6 |
gtkbuilder.obj \
|
|
Packit |
98cdb6 |
gtkbuilderparser.obj \
|
|
Packit |
98cdb6 |
gtkbutton.obj \
|
|
Packit |
98cdb6 |
gtkcalendar.obj \
|
|
Packit |
98cdb6 |
gtkcheckbutton.obj \
|
|
Packit |
98cdb6 |
gtkcheckmenuitem.obj \
|
|
Packit |
98cdb6 |
gtkclipboard.obj \
|
|
Packit |
98cdb6 |
gtkcolorbutton.obj \
|
|
Packit |
98cdb6 |
gtkcolorsel.obj \
|
|
Packit |
98cdb6 |
gtkcolorseldialog.obj \
|
|
Packit |
98cdb6 |
gtkcombobox.obj \
|
|
Packit |
98cdb6 |
gtkcomboboxentry.obj \
|
|
Packit |
98cdb6 |
gtkcomboboxtext.obj \
|
|
Packit |
98cdb6 |
gtkcontainer.obj \
|
|
Packit |
98cdb6 |
gtkcurve.obj \
|
|
Packit |
98cdb6 |
gtkdialog.obj \
|
|
Packit |
98cdb6 |
gtkdnd.obj \
|
|
Packit |
98cdb6 |
gtkdrawingarea.obj \
|
|
Packit |
98cdb6 |
gtkeditable.obj \
|
|
Packit |
98cdb6 |
gtkentry.obj \
|
|
Packit |
98cdb6 |
gtkentrybuffer.obj \
|
|
Packit |
98cdb6 |
gtkentrycompletion.obj \
|
|
Packit |
98cdb6 |
gtkeventbox.obj \
|
|
Packit |
98cdb6 |
gtkexpander.obj \
|
|
Packit |
98cdb6 |
gtkfixed.obj \
|
|
Packit |
98cdb6 |
gtkfontsel.obj \
|
|
Packit |
98cdb6 |
gtkfontbutton.obj \
|
|
Packit |
98cdb6 |
gtkframe.obj \
|
|
Packit |
98cdb6 |
gtkgamma.obj \
|
|
Packit |
98cdb6 |
gtkgc.obj \
|
|
Packit |
98cdb6 |
gtkhandlebox.obj \
|
|
Packit |
98cdb6 |
gtkhbbox.obj \
|
|
Packit |
98cdb6 |
gtkhbox.obj \
|
|
Packit |
98cdb6 |
gtkhpaned.obj \
|
|
Packit |
98cdb6 |
gtkhruler.obj \
|
|
Packit |
98cdb6 |
gtkhscale.obj \
|
|
Packit |
98cdb6 |
gtkhscrollbar.obj \
|
|
Packit |
98cdb6 |
gtkhseparator.obj \
|
|
Packit |
98cdb6 |
gtkhsv.obj \
|
|
Packit |
98cdb6 |
gtkiconcache.obj \
|
|
Packit |
98cdb6 |
gtkiconcachevalidator.obj \
|
|
Packit |
98cdb6 |
gtkiconfactory.obj \
|
|
Packit |
98cdb6 |
gtkicontheme.obj \
|
|
Packit |
98cdb6 |
gtkiconview.obj \
|
|
Packit |
98cdb6 |
gtkimage.obj \
|
|
Packit |
98cdb6 |
gtkimagemenuitem.obj \
|
|
Packit |
98cdb6 |
gtkimcontext.obj \
|
|
Packit |
98cdb6 |
gtkimcontextsimple.obj \
|
|
Packit |
98cdb6 |
gtkimmodule.obj \
|
|
Packit |
98cdb6 |
gtkimmulticontext.obj \
|
|
Packit |
98cdb6 |
gtkinfobar.obj \
|
|
Packit |
98cdb6 |
gtkinputdialog.obj \
|
|
Packit |
98cdb6 |
gtkinvisible.obj \
|
|
Packit |
98cdb6 |
gtkitem.obj \
|
|
Packit |
98cdb6 |
gtkkeyhash.obj \
|
|
Packit |
98cdb6 |
gtklabel.obj \
|
|
Packit |
98cdb6 |
gtklayout.obj \
|
|
Packit |
98cdb6 |
gtklinkbutton.obj \
|
|
Packit |
98cdb6 |
gtkmain.obj \
|
|
Packit |
98cdb6 |
gtkmarshalers.obj \
|
|
Packit |
98cdb6 |
gtkmarshal.obj \
|
|
Packit |
98cdb6 |
gtkmenu.obj \
|
|
Packit |
98cdb6 |
gtkmenubar.obj \
|
|
Packit |
98cdb6 |
gtkmenuitem.obj \
|
|
Packit |
98cdb6 |
gtkmenushell.obj \
|
|
Packit |
98cdb6 |
gtkmenutoolbutton.obj \
|
|
Packit |
98cdb6 |
gtkmessagedialog.obj \
|
|
Packit |
98cdb6 |
gtkmisc.obj \
|
|
Packit |
98cdb6 |
gtkmnemonichash.obj \
|
|
Packit |
98cdb6 |
gtkmodules.obj \
|
|
Packit |
98cdb6 |
gtkmountoperation.obj \
|
|
Packit |
98cdb6 |
gtkmountoperation-stub.obj \
|
|
Packit |
98cdb6 |
gtknotebook.obj \
|
|
Packit |
98cdb6 |
gtkobject.obj \
|
|
Packit |
98cdb6 |
gtkoffscreenwindow.obj \
|
|
Packit |
98cdb6 |
gtkorientable.obj \
|
|
Packit |
98cdb6 |
gtkpagesetup.obj \
|
|
Packit |
98cdb6 |
gtkpaned.obj \
|
|
Packit |
98cdb6 |
gtkpango.obj \
|
|
Packit |
98cdb6 |
gtkpapersize.obj \
|
|
Packit |
98cdb6 |
gtkpathbar.obj \
|
|
Packit |
98cdb6 |
gtkplug.obj \
|
|
Packit |
98cdb6 |
gtkplug-win32.obj \
|
|
Packit |
98cdb6 |
gtkprogressbar.obj \
|
|
Packit |
98cdb6 |
gtkquery.obj \
|
|
Packit |
98cdb6 |
gtkradioaction.obj \
|
|
Packit |
98cdb6 |
gtkradiobutton.obj \
|
|
Packit |
98cdb6 |
gtkradiotoolbutton.obj \
|
|
Packit |
98cdb6 |
gtkradiomenuitem.obj \
|
|
Packit |
98cdb6 |
gtkrange.obj \
|
|
Packit |
98cdb6 |
gtkrbtree.obj \
|
|
Packit |
98cdb6 |
gtkrc.obj \
|
|
Packit |
98cdb6 |
gtkruler.obj \
|
|
Packit |
98cdb6 |
gtkscale.obj \
|
|
Packit |
98cdb6 |
gtkscalebutton.obj \
|
|
Packit |
98cdb6 |
gtkscrollbar.obj \
|
|
Packit |
98cdb6 |
gtkscrolledwindow.obj \
|
|
Packit |
98cdb6 |
gtksearchengine.obj \
|
|
Packit |
98cdb6 |
gtksearchenginebeagle.obj \
|
|
Packit |
98cdb6 |
gtksearchenginesimple.obj \
|
|
Packit |
98cdb6 |
gtksearchenginetracker.obj \
|
|
Packit |
98cdb6 |
gtkselection.obj \
|
|
Packit |
98cdb6 |
gtkseparator.obj \
|
|
Packit |
98cdb6 |
gtkseparatormenuitem.obj \
|
|
Packit |
98cdb6 |
gtksettings.obj \
|
|
Packit |
98cdb6 |
gtksizegroup.obj \
|
|
Packit |
98cdb6 |
gtksocket.obj \
|
|
Packit |
98cdb6 |
gtksocket-win32.obj \
|
|
Packit |
98cdb6 |
gtkspinbutton.obj \
|
|
Packit |
98cdb6 |
gtkspinner.obj \
|
|
Packit |
98cdb6 |
gtkstatusicon.obj \
|
|
Packit |
98cdb6 |
gtkstyle.obj \
|
|
Packit |
98cdb6 |
gtkstatusbar.obj \
|
|
Packit |
98cdb6 |
gtkstock.obj \
|
|
Packit |
98cdb6 |
gtktable.obj \
|
|
Packit |
98cdb6 |
gtktearoffmenuitem.obj \
|
|
Packit |
98cdb6 |
gtkthemes.obj \
|
|
Packit |
98cdb6 |
gtktoggleaction.obj \
|
|
Packit |
98cdb6 |
gtktogglebutton.obj \
|
|
Packit |
98cdb6 |
gtktoggletoolbutton.obj \
|
|
Packit |
98cdb6 |
gtktoolbutton.obj \
|
|
Packit |
98cdb6 |
gtktoolitem.obj \
|
|
Packit |
98cdb6 |
gtktoolitemgroup.obj \
|
|
Packit |
98cdb6 |
gtktoolpalette.obj \
|
|
Packit |
98cdb6 |
gtktoolshell.obj \
|
|
Packit |
98cdb6 |
gtktooltip.obj \
|
|
Packit |
98cdb6 |
gtktreedatalist.obj \
|
|
Packit |
98cdb6 |
gtktypebuiltins.obj \
|
|
Packit |
98cdb6 |
gtkuimanager.obj \
|
|
Packit |
98cdb6 |
gtkvbbox.obj \
|
|
Packit |
98cdb6 |
gtkvbox.obj \
|
|
Packit |
98cdb6 |
gtkviewport.obj \
|
|
Packit |
98cdb6 |
gtkvolumebutton.obj \
|
|
Packit |
98cdb6 |
gtkvpaned.obj \
|
|
Packit |
98cdb6 |
gtkvruler.obj \
|
|
Packit |
98cdb6 |
gtkvscale.obj \
|
|
Packit |
98cdb6 |
gtkvscrollbar.obj \
|
|
Packit |
98cdb6 |
gtkvseparator.obj \
|
|
Packit |
98cdb6 |
gtkwidget.obj \
|
|
Packit |
98cdb6 |
gtkwin32embed.obj \
|
|
Packit |
98cdb6 |
gtkwin32embedwidget.obj \
|
|
Packit |
98cdb6 |
gtkwindow.obj \
|
|
Packit |
98cdb6 |
gtkwindow-decorate.obj
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
# Source headers which are non-autogenerated headers
|
|
Packit |
98cdb6 |
gtk_public_h_sources = \
|
|
Packit |
98cdb6 |
gtk.h \
|
|
Packit |
98cdb6 |
gtkaboutdialog.h \
|
|
Packit |
98cdb6 |
gtkaccelgroup.h \
|
|
Packit |
98cdb6 |
gtkaccellabel.h \
|
|
Packit |
98cdb6 |
gtkaccelmap.h \
|
|
Packit |
98cdb6 |
gtkaccessible.h \
|
|
Packit |
98cdb6 |
gtkaction.h \
|
|
Packit |
98cdb6 |
gtkactiongroup.h \
|
|
Packit |
98cdb6 |
gtkactivatable.h \
|
|
Packit |
98cdb6 |
gtkadjustment.h \
|
|
Packit |
98cdb6 |
gtkalignment.h \
|
|
Packit |
98cdb6 |
gtkarrow.h \
|
|
Packit |
98cdb6 |
gtkaspectframe.h \
|
|
Packit |
98cdb6 |
gtkassistant.h \
|
|
Packit |
98cdb6 |
gtkbbox.h \
|
|
Packit |
98cdb6 |
gtkbin.h \
|
|
Packit |
98cdb6 |
gtkbindings.h \
|
|
Packit |
98cdb6 |
gtkbox.h \
|
|
Packit |
98cdb6 |
gtkbuilder.h \
|
|
Packit |
98cdb6 |
gtkbuildable.h \
|
|
Packit |
98cdb6 |
gtkbutton.h \
|
|
Packit |
98cdb6 |
gtkcalendar.h \
|
|
Packit |
98cdb6 |
gtkcelleditable.h \
|
|
Packit |
98cdb6 |
gtkcelllayout.h \
|
|
Packit |
98cdb6 |
gtkcellrenderer.h \
|
|
Packit |
98cdb6 |
gtkcellrendereraccel.h \
|
|
Packit |
98cdb6 |
gtkcellrenderercombo.h \
|
|
Packit |
98cdb6 |
gtkcellrendererpixbuf.h \
|
|
Packit |
98cdb6 |
gtkcellrendererprogress.h \
|
|
Packit |
98cdb6 |
gtkcellrendererspin.h \
|
|
Packit |
98cdb6 |
gtkcellrendererspinner.h \
|
|
Packit |
98cdb6 |
gtkcellrenderertext.h \
|
|
Packit |
98cdb6 |
gtkcellrenderertoggle.h \
|
|
Packit |
98cdb6 |
gtkcellview.h \
|
|
Packit |
98cdb6 |
gtkcheckbutton.h \
|
|
Packit |
98cdb6 |
gtkcheckmenuitem.h \
|
|
Packit |
98cdb6 |
gtkclipboard.h \
|
|
Packit |
98cdb6 |
gtkclist.h \
|
|
Packit |
98cdb6 |
gtkcolorbutton.h \
|
|
Packit |
98cdb6 |
gtkcolorsel.h \
|
|
Packit |
98cdb6 |
gtkcolorseldialog.h \
|
|
Packit |
98cdb6 |
gtkcombo.h \
|
|
Packit |
98cdb6 |
gtkcombobox.h \
|
|
Packit |
98cdb6 |
gtkcomboboxentry.h \
|
|
Packit |
98cdb6 |
gtkcomboboxtext.h \
|
|
Packit |
98cdb6 |
gtkcontainer.h \
|
|
Packit |
98cdb6 |
gtkctree.h \
|
|
Packit |
98cdb6 |
gtkcurve.h \
|
|
Packit |
98cdb6 |
gtkdebug.h \
|
|
Packit |
98cdb6 |
gtkdialog.h \
|
|
Packit |
98cdb6 |
gtkdnd.h \
|
|
Packit |
98cdb6 |
gtkdrawingarea.h \
|
|
Packit |
98cdb6 |
gtkeditable.h \
|
|
Packit |
98cdb6 |
gtkentry.h \
|
|
Packit |
98cdb6 |
gtkentrybuffer.h \
|
|
Packit |
98cdb6 |
gtkentrycompletion.h \
|
|
Packit |
98cdb6 |
gtkenums.h \
|
|
Packit |
98cdb6 |
gtkeventbox.h \
|
|
Packit |
98cdb6 |
gtkexpander.h \
|
|
Packit |
98cdb6 |
gtkfilechooser.h \
|
|
Packit |
98cdb6 |
gtkfilechooserbutton.h \
|
|
Packit |
98cdb6 |
gtkfilechooserdialog.h \
|
|
Packit |
98cdb6 |
gtkfilechooserwidget.h \
|
|
Packit |
98cdb6 |
gtkfilefilter.h \
|
|
Packit |
98cdb6 |
gtkfilesel.h \
|
|
Packit |
98cdb6 |
gtkfixed.h \
|
|
Packit |
98cdb6 |
gtkfontbutton.h \
|
|
Packit |
98cdb6 |
gtkfontsel.h \
|
|
Packit |
98cdb6 |
gtkframe.h \
|
|
Packit |
98cdb6 |
gtkgamma.h \
|
|
Packit |
98cdb6 |
gtkgc.h \
|
|
Packit |
98cdb6 |
gtkhandlebox.h \
|
|
Packit |
98cdb6 |
gtkhbbox.h \
|
|
Packit |
98cdb6 |
gtkhbox.h \
|
|
Packit |
98cdb6 |
gtkhpaned.h \
|
|
Packit |
98cdb6 |
gtkhruler.h \
|
|
Packit |
98cdb6 |
gtkhscale.h \
|
|
Packit |
98cdb6 |
gtkhscrollbar.h \
|
|
Packit |
98cdb6 |
gtkhseparator.h \
|
|
Packit |
98cdb6 |
gtkiconfactory.h \
|
|
Packit |
98cdb6 |
gtkicontheme.h \
|
|
Packit |
98cdb6 |
gtkiconview.h \
|
|
Packit |
98cdb6 |
gtkimage.h \
|
|
Packit |
98cdb6 |
gtkimagemenuitem.h \
|
|
Packit |
98cdb6 |
gtkimcontext.h \
|
|
Packit |
98cdb6 |
gtkimcontextsimple.h \
|
|
Packit |
98cdb6 |
gtkimmodule.h \
|
|
Packit |
98cdb6 |
gtkimmulticontext.h \
|
|
Packit |
98cdb6 |
gtkinputdialog.h \
|
|
Packit |
98cdb6 |
gtkinvisible.h \
|
|
Packit |
98cdb6 |
gtkitem.h \
|
|
Packit |
98cdb6 |
gtkitemfactory.h \
|
|
Packit |
98cdb6 |
gtklabel.h \
|
|
Packit |
98cdb6 |
gtklayout.h \
|
|
Packit |
98cdb6 |
gtklinkbutton.h \
|
|
Packit |
98cdb6 |
gtklist.h \
|
|
Packit |
98cdb6 |
gtklistitem.h \
|
|
Packit |
98cdb6 |
gtkliststore.h \
|
|
Packit |
98cdb6 |
gtkmain.h \
|
|
Packit |
98cdb6 |
gtkmenu.h \
|
|
Packit |
98cdb6 |
gtkmenubar.h \
|
|
Packit |
98cdb6 |
gtkmenuitem.h \
|
|
Packit |
98cdb6 |
gtkmenushell.h \
|
|
Packit |
98cdb6 |
gtkmenutoolbutton.h \
|
|
Packit |
98cdb6 |
gtkmessagedialog.h \
|
|
Packit |
98cdb6 |
gtkmisc.h \
|
|
Packit |
98cdb6 |
gtkmodules.h \
|
|
Packit |
98cdb6 |
gtkmountoperation.h \
|
|
Packit |
98cdb6 |
gtknotebook.h \
|
|
Packit |
98cdb6 |
gtkobject.h \
|
|
Packit |
98cdb6 |
gtkoffscreenwindow.h \
|
|
Packit |
98cdb6 |
gtkoldeditable.h \
|
|
Packit |
98cdb6 |
gtkoptionmenu.h \
|
|
Packit |
98cdb6 |
gtkpagesetup.h \
|
|
Packit |
98cdb6 |
gtkpaned.h \
|
|
Packit |
98cdb6 |
gtkpango.h \
|
|
Packit |
98cdb6 |
gtkpapersize.h \
|
|
Packit |
98cdb6 |
gtkpixmap.h \
|
|
Packit |
98cdb6 |
gtkplug.h \
|
|
Packit |
98cdb6 |
gtkpreview.h \
|
|
Packit |
98cdb6 |
gtkprintcontext.h \
|
|
Packit |
98cdb6 |
gtkprintoperation.h \
|
|
Packit |
98cdb6 |
gtkprintoperationpreview.h \
|
|
Packit |
98cdb6 |
gtkprintsettings.h \
|
|
Packit |
98cdb6 |
gtkprivate.h \
|
|
Packit |
98cdb6 |
gtkprogress.h \
|
|
Packit |
98cdb6 |
gtkprogressbar.h \
|
|
Packit |
98cdb6 |
gtkradioaction.h \
|
|
Packit |
98cdb6 |
gtkradiobutton.h \
|
|
Packit |
98cdb6 |
gtkradiomenuitem.h \
|
|
Packit |
98cdb6 |
gtkradiotoolbutton.h \
|
|
Packit |
98cdb6 |
gtkrange.h \
|
|
Packit |
98cdb6 |
gtkrc.h \
|
|
Packit |
98cdb6 |
gtkrecentaction.h \
|
|
Packit |
98cdb6 |
gtkrecentchooser.h \
|
|
Packit |
98cdb6 |
gtkrecentchooserdialog.h \
|
|
Packit |
98cdb6 |
gtkrecentchoosermenu.h \
|
|
Packit |
98cdb6 |
gtkrecentchooserwidget.h \
|
|
Packit |
98cdb6 |
gtkrecentfilter.h \
|
|
Packit |
98cdb6 |
gtkrecentmanager.h \
|
|
Packit |
98cdb6 |
gtkruler.h \
|
|
Packit |
98cdb6 |
gtkscale.h \
|
|
Packit |
98cdb6 |
gtkscalebutton.h \
|
|
Packit |
98cdb6 |
gtkscrollbar.h \
|
|
Packit |
98cdb6 |
gtkscrolledwindow.h \
|
|
Packit |
98cdb6 |
gtkselection.h \
|
|
Packit |
98cdb6 |
gtkseparator.h \
|
|
Packit |
98cdb6 |
gtkseparatormenuitem.h \
|
|
Packit |
98cdb6 |
gtkseparatortoolitem.h \
|
|
Packit |
98cdb6 |
gtksettings.h \
|
|
Packit |
98cdb6 |
gtksignal.h \
|
|
Packit |
98cdb6 |
gtksizegroup.h \
|
|
Packit |
98cdb6 |
gtksocket.h \
|
|
Packit |
98cdb6 |
gtkspinbutton.h \
|
|
Packit |
98cdb6 |
gtkspinner.h \
|
|
Packit |
98cdb6 |
gtkstatusbar.h \
|
|
Packit |
98cdb6 |
gtkstatusicon.h \
|
|
Packit |
98cdb6 |
gtkstock.h \
|
|
Packit |
98cdb6 |
gtkstyle.h \
|
|
Packit |
98cdb6 |
gtktable.h \
|
|
Packit |
98cdb6 |
gtktearoffmenuitem.h \
|
|
Packit |
98cdb6 |
gtktext.h \
|
|
Packit |
98cdb6 |
gtktextbuffer.h \
|
|
Packit |
98cdb6 |
gtktextbufferrichtext.h \
|
|
Packit |
98cdb6 |
gtktextchild.h \
|
|
Packit |
98cdb6 |
gtktextdisplay.h \
|
|
Packit |
98cdb6 |
gtktextiter.h \
|
|
Packit |
98cdb6 |
gtktextmark.h \
|
|
Packit |
98cdb6 |
gtktexttag.h \
|
|
Packit |
98cdb6 |
gtktexttagtable.h \
|
|
Packit |
98cdb6 |
gtktextview.h \
|
|
Packit |
98cdb6 |
gtktipsquery.h \
|
|
Packit |
98cdb6 |
gtktoggleaction.h \
|
|
Packit |
98cdb6 |
gtktogglebutton.h \
|
|
Packit |
98cdb6 |
gtktoggletoolbutton.h \
|
|
Packit |
98cdb6 |
gtktoolbar.h \
|
|
Packit |
98cdb6 |
gtktoolbutton.h \
|
|
Packit |
98cdb6 |
gtktoolitem.h \
|
|
Packit |
98cdb6 |
gtktoolitemgroup.h \
|
|
Packit |
98cdb6 |
gtktoolpalette.h \
|
|
Packit |
98cdb6 |
gtktooltip.h \
|
|
Packit |
98cdb6 |
gtktooltips.h \
|
|
Packit |
98cdb6 |
gtktree.h \
|
|
Packit |
98cdb6 |
gtktreednd.h \
|
|
Packit |
98cdb6 |
gtktreeitem.h \
|
|
Packit |
98cdb6 |
gtktreemodel.h \
|
|
Packit |
98cdb6 |
gtktreemodelfilter.h \
|
|
Packit |
98cdb6 |
gtktreemodelsort.h \
|
|
Packit |
98cdb6 |
gtktreeselection.h \
|
|
Packit |
98cdb6 |
gtktreesortable.h \
|
|
Packit |
98cdb6 |
gtktreestore.h \
|
|
Packit |
98cdb6 |
gtktreeview.h \
|
|
Packit |
98cdb6 |
gtktreeviewcolumn.h \
|
|
Packit |
98cdb6 |
gtktypeutils.h \
|
|
Packit |
98cdb6 |
gtkuimanager.h \
|
|
Packit |
98cdb6 |
gtkvbbox.h \
|
|
Packit |
98cdb6 |
gtkvbox.h \
|
|
Packit |
98cdb6 |
gtkviewport.h \
|
|
Packit |
98cdb6 |
gtkvolumebutton.h \
|
|
Packit |
98cdb6 |
gtkvpaned.h \
|
|
Packit |
98cdb6 |
gtkvruler.h \
|
|
Packit |
98cdb6 |
gtkvscale.h \
|
|
Packit |
98cdb6 |
gtkvscrollbar.h \
|
|
Packit |
98cdb6 |
gtkvseparator.h \
|
|
Packit |
98cdb6 |
gtkwidget.h \
|
|
Packit |
98cdb6 |
gtkwindow.h
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
# these aren't use here, but listed for reference
|
|
Packit |
98cdb6 |
gtk_extra_sources = \
|
|
Packit |
98cdb6 |
gtkversion.h \
|
|
Packit |
98cdb6 |
gtk-boxed.defs \
|
|
Packit |
98cdb6 |
gtkmarshal.list \
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
..\config.h : ..\config.h.win32
|
|
Packit |
98cdb6 |
copy ..\config.h.win32 ..\config.h
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtk.def: gtk.symbols makefile.msc
|
|
Packit |
98cdb6 |
echo EXPORTS > gtk.def
|
|
Packit |
98cdb6 |
cl /EP -DINCLUDE_VARIABLES -DG_OS_WIN32 -DALL_FILES \
|
|
Packit |
98cdb6 |
-DG_GNUC_MALLOC= -DG_GNUC_CONST= -DG_GNUC_NULL_TERMINATED= -DG_GNUC_NORETURN= \
|
|
Packit |
98cdb6 |
-DG_GNUC_PRINTF=;G_GNUC_PRINTF gtk.symbols >> gtk.def
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtkalias.h: gtk.symbols
|
|
Packit |
98cdb6 |
$(PERL) makegtkalias.pl < gtk.symbols > gtkalias.h
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtkaliasdef.c: gtk.symbols
|
|
Packit |
98cdb6 |
$(PERL) makegtkalias.pl -def < gtk.symbols > gtkaliasdef.c
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
# generate type identifier header (GTK_TYPE_WIDGET_FLAGS)
|
|
Packit |
98cdb6 |
# use 'echo' to work around 'command line too long'
|
|
Packit |
98cdb6 |
gtktypebuiltins.h: $(gtk_public_h_sources) makefile.msc
|
|
Packit |
98cdb6 |
echo #ifndef __GTK_TYPE_BUILTINS_H__ > gtktypebuiltins.h
|
|
Packit |
98cdb6 |
echo #define __GTK_TYPE_BUILTINS_H__ >> gtktypebuiltins.h
|
|
Packit |
98cdb6 |
echo #include "glib-object.h" >> gtktypebuiltins.h
|
|
Packit |
98cdb6 |
echo G_BEGIN_DECLS >> gtktypebuiltins.h
|
|
Packit |
98cdb6 |
$(PERL) $(GLIB)\gobject\glib-mkenums \
|
|
Packit |
98cdb6 |
--fprod "/* enumerations from \"@filename@\" */\n" \
|
|
Packit |
98cdb6 |
--vhead "GType @enum_name@_get_type (void);\n#define GTK_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n" \
|
|
Packit |
98cdb6 |
--ftail "G_END_DECLS\n\n#endif /* __GTK_TYPE_BUILTINS_H__ */" \
|
|
Packit |
98cdb6 |
$(gtk_public_h_sources) >> gtktypebuiltins.h
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtktypebuiltins.c: $(gtk_public_h_sources) makefile.msc
|
|
Packit |
98cdb6 |
$(PERL) $(GLIB)\gobject\glib-mkenums \
|
|
Packit |
98cdb6 |
--fhead "#define GTK_ENABLE_BROKEN\n#include \"gtk.h\"\n#include \"gtkprivate.h\"" \
|
|
Packit |
98cdb6 |
--fprod "\n/* enumerations from \"@filename@\" */" \
|
|
Packit |
98cdb6 |
--vhead "GType\n@enum_name@_get_type (void)\n{\n static GType etype = 0;\n if (etype == 0) {\n static const G@Type@Value values[] = {" \
|
|
Packit |
98cdb6 |
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
|
|
Packit |
98cdb6 |
--vtail " { 0, NULL, NULL }\n };\n etype = g_@type@_register_static (\"@EnumName@\", values);\n }\n return etype;\n}\n" \
|
|
Packit |
98cdb6 |
$(gtk_public_h_sources) > xgen-gtbc
|
|
Packit |
98cdb6 |
copy xgen-gtbc gtktypebuiltins.c
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
# private marshalers
|
|
Packit |
98cdb6 |
gtkmarshalers.h : gtkmarshalers.list makefile.msc
|
|
Packit |
98cdb6 |
$(GLIB)\gobject\glib-genmarshal --prefix=_gtk_marshal gtkmarshalers.list --header >gtkmarshalers.h
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtkmarshalers.c : gtkmarshalers.list makefile.msc
|
|
Packit |
98cdb6 |
$(GLIB)\gobject\glib-genmarshal --prefix=_gtk_marshal gtkmarshalers.list --body >gtkmarshalers.c
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
# public, deprecated marshalers
|
|
Packit |
98cdb6 |
gtkmarshal.h : gtkmarshal.list
|
|
Packit |
98cdb6 |
echo #ifndef GTK_DISABLE_DEPRECATED >gtkmarshal.h
|
|
Packit |
98cdb6 |
$(GLIB)\gobject\glib-genmarshal --prefix=gtk_marshal gtkmarshal.list --header >>gtkmarshal.h
|
|
Packit |
98cdb6 |
echo #endif /* GTK_DISABLE_DEPRECATED */ >>gtkmarshal.h
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtkmarshal.c : gtkmarshal.list
|
|
Packit |
98cdb6 |
$(GLIB)\gobject\glib-genmarshal --prefix=gtk_marshal gtkmarshal.list --body >gtkmarshal.c
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtktypefuncs.c : makefile.msc
|
|
Packit |
98cdb6 |
echo /*none*/ > gtktypefuncs.c
|
|
Packit |
98cdb6 |
gtksignal.obj : gtksignal.c gtkmarshal.c gtkmarshal.h
|
|
Packit |
98cdb6 |
$(CC) $(CFLAGS) -GD -c -DGTK_COMPILATION -DG_LOG_DOMAIN=\"Gtk\" gtksignal.c
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtk-win32.res : gtk-win32.rc
|
|
Packit |
98cdb6 |
rc -DBUILDNUMBER=0 -r -fo gtk-win32.res gtk-win32.rc
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
# build some static limits to covercome command line too long
|
|
Packit |
98cdb6 |
# may also speed up the build
|
|
Packit |
98cdb6 |
gtk-deprecated.lib : $(gtk_OBJECTS_deprecated)
|
|
Packit |
98cdb6 |
lib /out:gtk-deprecated.lib $(gtk_OBJECTS_deprecated)
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtk-cell.lib : $(gtk_OBJECTS_cell)
|
|
Packit |
98cdb6 |
lib /out:gtk-cell.lib $(gtk_OBJECTS_cell)
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtk-file.lib : $(gtk_OBJECTS_file)
|
|
Packit |
98cdb6 |
lib /out:gtk-file.lib $(gtk_OBJECTS_file)
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtk-print.lib : $(gtk_OBJECTS_print)
|
|
Packit |
98cdb6 |
lib /out:gtk-print.lib $(gtk_OBJECTS_print)
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtk-recent.lib : $(gtk_OBJECTS_recent)
|
|
Packit |
98cdb6 |
lib /out:gtk-recent.lib $(gtk_OBJECTS_recent)
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtk-text.lib : $(gtk_OBJECTS_text)
|
|
Packit |
98cdb6 |
lib /out:gtk-text.lib $(gtk_OBJECTS_text)
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtk-core.lib : $(gtk_OBJECTS)
|
|
Packit |
98cdb6 |
lib /out:gtk-core.lib $(gtk_OBJECTS)
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtk_SUBLIBS = \
|
|
Packit |
98cdb6 |
gtk-deprecated.lib \
|
|
Packit |
98cdb6 |
gtk-cell.lib \
|
|
Packit |
98cdb6 |
gtk-file.lib \
|
|
Packit |
98cdb6 |
gtk-print.lib \
|
|
Packit |
98cdb6 |
gtk-recent.lib \
|
|
Packit |
98cdb6 |
gtk-text.lib \
|
|
Packit |
98cdb6 |
gtk-core.lib
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
#
|
|
Packit |
98cdb6 |
# Linking:
|
|
Packit |
98cdb6 |
#
|
|
Packit |
98cdb6 |
libgtk-win32-$(GTK_VER)-0.dll : $(gtk_SUBLIBS) gtk.def gtk-win32.res
|
|
Packit |
98cdb6 |
$(CC) $(CFLAGS) -LD -Fm -Fe$@ $(gtk_SUBLIBS) gtk-win32.res \
|
|
Packit |
98cdb6 |
$(GDK_LIBS) $(GDK_PIXBUF_LIBS) $(PANGO_LIBS) $(INTL_LIBS) $(GLIB_LIBS) $(GMODULE_LIBS) \
|
|
Packit |
98cdb6 |
$(CAIRO_LIBS) $(PANGOCAIRO_LIBS) \
|
|
Packit |
98cdb6 |
gdi32.lib user32.lib advapi32.lib wsock32.lib shell32.lib ole32.lib comdlg32.lib winspool.lib comctl32.lib \
|
|
Packit |
98cdb6 |
$(LDFLAGS) /implib:gtk-win32-$(GTK_VER).lib /def:gtk.def
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtk-win32-$(GTK_VER)s.lib : $(gtk_OBJECTS)
|
|
Packit |
98cdb6 |
lib /out:gtk-win32-$(GTK_VER)s.lib $(gtk_OBJECTS)
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtk-query-immodules-$(GTK_VER).exe : queryimmodules.obj
|
|
Packit |
98cdb6 |
$(CC) $(CFLAGS) -Fe$@ queryimmodules.obj $(GTK_LIBS) $(GLIB_LIBS) $(PANGO_LIBS) $(LDFLAGS)
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtk-update-icon-cache.exe : updateiconcache.obj
|
|
Packit |
98cdb6 |
$(CC) $(CFLAGS) -Fe$@ updateiconcache.obj $(GDK_PIXBUF_LIBS) $(GLIB_LIBS) $(INTL_LIBS) $(PANGO_LIBS) $(LDFLAGS)
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
gtk-x11-$(GTK_VER).dll : $(gtk_OBJECTS) gtk.def
|
|
Packit |
98cdb6 |
$(CC) $(CFLAGS) -LD -Fm -Fegtk-x11-$(GTK_VER).dll $(gtk_OBJECTS) ../gdk/gdk-x11-$(GTK_VER).lib $(GDK_PIXBUF_LIBS) $(PANGO_LIBS) $(INTL_LIBS) $(GLIB_LIBS) gdi32.lib user32.lib advapi32.lib $(LDFLAGS) /def:gtk.def
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
# General rule for compiling the objects into the DLL
|
|
Packit |
98cdb6 |
.c.obj :
|
|
Packit |
98cdb6 |
$(CC) $(CFLAGS) -GF -Zm400 -GD -c -DGTK_COMPILATION -DG_LOG_DOMAIN=\"Gtk\" $<
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
$(EXAMPLE).obj : ..\examples\$(EXAMPLE)\$(EXAMPLE).c
|
|
Packit |
98cdb6 |
$(CC) $(CFLAGS) -c -DG_LOG_DOMAIN=\"$(EXAMPLE)\" ..\examples\$(EXAMPLE)\$(EXAMPLE).c
|
|
Packit |
98cdb6 |
|
|
Packit |
98cdb6 |
$(EXAMPLE).exe : $(EXAMPLE).obj
|
|
Packit |
98cdb6 |
$(CC) $(CFLAGS) $(EXAMPLE).obj $(GTK_LIBS) $(GDK_LIBS) $(GLIB_LIBS) $(LDFLAGS)
|
|
Packit |
98cdb6 |
|