From b0805d5e1d5bd9be9089e9af506a086d280df1ea Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Sat, 12 Aug 2017 19:54:48 -0400 Subject: [PATCH] Update Makefile.common --- Makefile.common | 194 ++++++++++++++++++++++++------------------------ 1 file changed, 96 insertions(+), 98 deletions(-) diff --git a/Makefile.common b/Makefile.common index 99fe407440..2760da87de 100644 --- a/Makefile.common +++ b/Makefile.common @@ -381,106 +381,61 @@ endif ifeq ($(HAVE_LIBUI), 1) DEFINES += -DHAVE_LIBUI -ifeq ($(HAVE_GTKPLUS), 1) -CFLAGS += -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -LIBS += -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -OBJ += deps/libui/gtk/alloc.o \ - deps/libui/gtk/area.o \ - deps/libui/gtk/box.o \ - deps/libui/gtk/button.o \ - deps/libui/gtk/cellrendererbutton.o \ - deps/libui/gtk/checkbox.o \ - deps/libui/gtk/child.o \ - deps/libui/gtk/colorbutton.o \ - deps/libui/gtk/combobox.o \ - deps/libui/gtk/control.o \ - deps/libui/gtk/datetimepicker.o \ - deps/libui/gtk/debug.o \ - deps/libui/gtk/draw.o \ - deps/libui/gtk/drawmatrix.o \ - deps/libui/gtk/drawpath.o \ - deps/libui/gtk/drawtext.o \ - deps/libui/gtk/editablecombo.o \ - deps/libui/gtk/entry.o \ - deps/libui/gtk/fontbutton.o \ - deps/libui/gtk/form.o \ - deps/libui/gtk/future.o \ - deps/libui/gtk/graphemes.o \ - deps/libui/gtk/grid.o \ - deps/libui/gtk/group.o \ - deps/libui/gtk/image.o \ - deps/libui/gtk/label.o \ - deps/libui/gtk/main.o \ - deps/libui/gtk/menu.o \ - deps/libui/gtk/multilineentry.o \ - deps/libui/gtk/progressbar.o \ - deps/libui/gtk/radiobuttons.o \ - deps/libui/gtk/separator.o \ - deps/libui/gtk/slider.o \ - deps/libui/gtk/spinbox.o \ - deps/libui/gtk/stddialogs.o \ - deps/libui/gtk/tab.o \ - deps/libui/gtk/text.o \ - deps/libui/gtk/util.o \ - deps/libui/gtk/window.o -endif - ifneq ($(findstring Win32,$(OS)),) -OBJ += deps/libui/win32/alloc.o \ - deps/libui/win32/area.o \ - deps/libui/win32/areadraw.o \ - deps/libui/win32/areaevents.o \ - deps/libui/win32/areascroll.o \ - deps/libui/win32/areautil.o \ - deps/libui/win32/box.o \ - deps/libui/win32/button.o \ - deps/libui/win32/checkbox.o \ - deps/libui/win32/colorbutton.o \ - deps/libui/win32/colordialog.o \ - deps/libui/win32/combobox.o \ - deps/libui/win32/container.o \ - deps/libui/win32/control.o \ - deps/libui/win32/d2dscratch.o \ - deps/libui/win32/datetimepicker.o \ - deps/libui/win32/debug.o \ - deps/libui/win32/draw.o \ - deps/libui/win32/drawmatrix.o \ - deps/libui/win32/drawpath.o \ - deps/libui/win32/drawtext.o \ - deps/libui/win32/dwrite.o \ - deps/libui/win32/editablecombo.o \ - deps/libui/win32/entry.o \ - deps/libui/win32/events.o \ - deps/libui/win32/fontbutton.o \ - deps/libui/win32/fontdialog.o \ - deps/libui/win32/form.o \ - deps/libui/win32/graphemes.o \ - deps/libui/win32/grid.o \ - deps/libui/win32/group.o \ - deps/libui/win32/init.o \ - deps/libui/win32/label.o \ - deps/libui/win32/main.o \ - deps/libui/win32/menu.o \ - deps/libui/win32/multilineentry.o \ - deps/libui/win32/parent.o \ - deps/libui/win32/progressbar.o \ - deps/libui/win32/radiobuttons.o \ - deps/libui/win32/separator.o \ - deps/libui/win32/sizing.o \ - deps/libui/win32/slider.o \ - deps/libui/win32/spinbox.o \ - deps/libui/win32/stddialogs.o \ - deps/libui/win32/tab.o \ - deps/libui/win32/tabpage.o \ - deps/libui/win32/text.o \ - deps/libui/win32/utf16.o \ - deps/libui/win32/utilwin.o \ - deps/libui/win32/window.o \ - deps/libui/win32/winpublic.o \ - deps/libui/win32/winutil.o +OBJ += deps/libui/windows/alloc.o \ + deps/libui/windows/area.o \ + deps/libui/windows/areadraw.o \ + deps/libui/windows/areaevents.o \ + deps/libui/windows/areascroll.o \ + deps/libui/windows/areautil.o \ + deps/libui/windows/box.o \ + deps/libui/windows/button.o \ + deps/libui/windows/checkbox.o \ + deps/libui/windows/colorbutton.o \ + deps/libui/windows/colordialog.o \ + deps/libui/windows/combobox.o \ + deps/libui/windows/container.o \ + deps/libui/windows/control.o \ + deps/libui/windows/d2dscratch.o \ + deps/libui/windows/datetimepicker.o \ + deps/libui/windows/debug.o \ + deps/libui/windows/draw.o \ + deps/libui/windows/drawmatrix.o \ + deps/libui/windows/drawpath.o \ + deps/libui/windows/drawtext.o \ + deps/libui/windows/dwrite.o \ + deps/libui/windows/editablecombo.o \ + deps/libui/windows/entry.o \ + deps/libui/windows/events.o \ + deps/libui/windows/fontbutton.o \ + deps/libui/windows/fontdialog.o \ + deps/libui/windows/form.o \ + deps/libui/windows/graphemes.o \ + deps/libui/windows/grid.o \ + deps/libui/windows/group.o \ + deps/libui/windows/init.o \ + deps/libui/windows/label.o \ + deps/libui/windows/main.o \ + deps/libui/windows/menu.o \ + deps/libui/windows/multilineentry.o \ + deps/libui/windows/parent.o \ + deps/libui/windows/progressbar.o \ + deps/libui/windows/radiobuttons.o \ + deps/libui/windows/separator.o \ + deps/libui/windows/sizing.o \ + deps/libui/windows/slider.o \ + deps/libui/windows/spinbox.o \ + deps/libui/windows/stddialogs.o \ + deps/libui/windows/tab.o \ + deps/libui/windows/tabpage.o \ + deps/libui/windows/text.o \ + deps/libui/windows/utf16.o \ + deps/libui/windows/utilwin.o \ + deps/libui/windows/window.o \ + deps/libui/windows/winpublic.o \ + deps/libui/windows/winutil.o LIBS += -luxtheme -ld2d1 -ldwrite -lusp10 -endif - +else ifneq ($(findstring Darwin,$(OS)),) OBJ += deps/libui/darwin/alloc.o \ deps/libui/darwin/area.o \ @@ -520,6 +475,49 @@ OBJ += deps/libui/darwin/alloc.o \ deps/libui/darwin/util.o \ deps/libui/darwin/window.o \ deps/libui/darwin/winmoveresize.o +else +CFLAGS += -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 +LIBS += -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 +OBJ += deps/libui/unix/alloc.o \ + deps/libui/unix/area.o \ + deps/libui/unix/box.o \ + deps/libui/unix/button.o \ + deps/libui/unix/cellrendererbutton.o \ + deps/libui/unix/checkbox.o \ + deps/libui/unix/child.o \ + deps/libui/unix/colorbutton.o \ + deps/libui/unix/combobox.o \ + deps/libui/unix/control.o \ + deps/libui/unix/datetimepicker.o \ + deps/libui/unix/debug.o \ + deps/libui/unix/draw.o \ + deps/libui/unix/drawmatrix.o \ + deps/libui/unix/drawpath.o \ + deps/libui/unix/drawtext.o \ + deps/libui/unix/editablecombo.o \ + deps/libui/unix/entry.o \ + deps/libui/unix/fontbutton.o \ + deps/libui/unix/form.o \ + deps/libui/unix/future.o \ + deps/libui/unix/graphemes.o \ + deps/libui/unix/grid.o \ + deps/libui/unix/group.o \ + deps/libui/unix/image.o \ + deps/libui/unix/label.o \ + deps/libui/unix/main.o \ + deps/libui/unix/menu.o \ + deps/libui/unix/multilineentry.o \ + deps/libui/unix/progressbar.o \ + deps/libui/unix/radiobuttons.o \ + deps/libui/unix/separator.o \ + deps/libui/unix/slider.o \ + deps/libui/unix/spinbox.o \ + deps/libui/unix/stddialogs.o \ + deps/libui/unix/tab.o \ + deps/libui/unix/text.o \ + deps/libui/unix/util.o \ + deps/libui/unix/window.o +endif endif OBJ += deps/libui/common/areaevents.o \