summaryrefslogtreecommitdiff
path: root/dggui/Makefile.am
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2020-12-29 16:09:43 +0100
committerBent Bisballe Nyeng <deva@aasimon.org>2020-12-29 16:39:54 +0100
commit645250e1cd8ce9bc1faea599df7a1b05836bfeb8 (patch)
treec6311afab3900d2dd2aecbfbe1ac348d0e48c428 /dggui/Makefile.am
parentdce64999d3325c5b55499d6ba657066efa48fbff (diff)
Split UI code into application/plugin UI and UI library.
Diffstat (limited to 'dggui/Makefile.am')
-rw-r--r--dggui/Makefile.am184
1 files changed, 184 insertions, 0 deletions
diff --git a/dggui/Makefile.am b/dggui/Makefile.am
new file mode 100644
index 0000000..e55fe12
--- /dev/null
+++ b/dggui/Makefile.am
@@ -0,0 +1,184 @@
+noinst_PROGRAMS = rcgen
+noinst_LTLIBRARIES = libdggui.la
+
+libdggui_la_CPPFLAGS = \
+ $(DEBUG_FLAGS) \
+ -I$(top_srcdir) \
+ $(GUI_CPPFLAGS) \
+ -I$(top_srcdir)/hugin \
+ -I$(top_srcdir)/src \
+ -DWITH_HUG_MUTEX $(PTHREAD_CFLAGS) \
+ -DLODEPNG_NO_COMPILE_ENCODER \
+ -DLODEPNG_NO_COMPILE_DISK \
+ -DLODEPNG_NO_COMPILE_ANCILLARY_CHUNKS \
+ -DLODEPNG_NO_COMPILE_ERROR_TEXT \
+ -DLODEPNG_NO_COMPILE_CPP
+
+libdggui_la_CFLAGS =
+
+libdggui_la_LIBTOOLFLAGS=--tag=CC
+
+libdggui_la_LIBADD = \
+ $(GUI_LIBS) $(PTHREAD_LIBS)
+
+# If you add a file here, remember to add it to plugin/Makefile.mingw32.in
+GUI_SRC = \
+ button.cc \
+ button_base.cc \
+ checkbox.cc \
+ colour.cc \
+ combobox.cc \
+ dialog.cc \
+ eventhandler.cc \
+ font.cc \
+ frame.cc \
+ helpbutton.cc \
+ image.cc \
+ imagecache.cc \
+ knob.cc \
+ label.cc \
+ layout.cc \
+ led.cc \
+ lineedit.cc \
+ listbox.cc \
+ listboxbasic.cc \
+ listboxthin.cc \
+ painter.cc \
+ pixelbuffer.cc \
+ powerbutton.cc \
+ progressbar.cc \
+ rc_data.cc \
+ resource.cc \
+ scrollbar.cc \
+ slider.cc \
+ stackedwidget.cc \
+ tabbutton.cc \
+ tabwidget.cc \
+ textedit.cc \
+ texture.cc \
+ texturedbox.cc \
+ toggle.cc \
+ tooltip.cc \
+ uitranslation.cc \
+ utf8.cc \
+ verticalline.cc \
+ widget.cc \
+ window.cc
+
+GUI_HDR = \
+ button.h \
+ button_base.h \
+ canvas.h \
+ checkbox.h \
+ colour.h \
+ combobox.h \
+ dialog.h \
+ drawable.h \
+ eventhandler.h \
+ font.h \
+ frame.h \
+ guievent.h \
+ helpbutton.h \
+ image.h \
+ imagecache.h \
+ knob.h \
+ label.h \
+ layout.h \
+ led.h \
+ lineedit.h \
+ listbox.h \
+ listboxbasic.h \
+ listboxthin.h \
+ nativewindow.h \
+ nativewindow_cocoa.h \
+ nativewindow_cocoa.mm \
+ nativewindow_pugl.h \
+ nativewindow_pugl.cc \
+ nativewindow_win32.h \
+ nativewindow_win32.cc \
+ nativewindow_x11.h \
+ nativewindow_x11.cc \
+ painter.h \
+ pixelbuffer.h \
+ powerbutton.h \
+ progressbar.h \
+ resource.h \
+ resource_data.h \
+ scrollbar.h \
+ slider.h \
+ stackedwidget.h \
+ tabbutton.h \
+ tabwidget.h \
+ textedit.h \
+ texture.h \
+ texturedbox.h \
+ toggle.h \
+ tooltip.h \
+ uitranslation.h \
+ utf8.h \
+ verticalline.h \
+ widget.h \
+ window.h
+
+libdggui_la_SOURCES = \
+ $(GUI_SRC) \
+ lodepng/lodepng.cpp
+
+nodist_libdggui_la_SOURCES =
+
+if ENABLE_X11
+nodist_libdggui_la_SOURCES += \
+ nativewindow_x11.cc
+endif
+
+if ENABLE_WIN32
+nodist_libdggui_la_SOURCES += \
+ nativewindow_win32.cc
+endif
+
+if ENABLE_COCOA
+nodist_libdggui_la_SOURCES += \
+ nativewindow_cocoa.mm
+
+libdggui_la_OBJCXXFLAGS = \
+ -fblocks
+endif
+
+if ENABLE_PUGL_X11
+nodist_libdggui_la_SOURCES += \
+ nativewindow_pugl.cc \
+ $(top_srcdir)/pugl/pugl/pugl_x11.c
+
+libdggui_la_CPPFLAGS += \
+ -I$(top_srcdir)/pugl
+
+libdggui_la_CFLAGS += \
+ -std=c99
+endif
+
+if ENABLE_PUGL_WIN32
+nodist_libdggui_la_SOURCES += \
+ nativewindow_pugl.cc \
+ $(top_srcdir)/pugl/pugl/pugl_win.cpp
+
+libdggui_la_CPPFLAGS += \
+ -I$(top_srcdir)/pugl
+endif
+
+if ENABLE_PUGL_COCOA
+nodist_libdggui_la_SOURCES += \
+ nativewindow_pugl.cc \
+ $(top_srcdir)/pugl/pugl/pugl_osx.m
+
+libdggui_la_CPPFLAGS += \
+ -I$(top_srcdir)/pugl
+endif
+
+rcgen_LDFLAGS = -static
+rcgen_CXXFLAGS = -I$(top_srcdir)/getoptpp
+rcgen_SOURCES = \
+ rcgentool.cc
+
+EXTRA_DIST = \
+ $(RES) \
+ $(GUI_HDR)