# 22 april 2015 CXXFILES += \ windows/alloc.cpp \ windows/area.cpp \ windows/areadraw.cpp \ windows/areaevents.cpp \ windows/areascroll.cpp \ windows/areautil.cpp \ windows/box.cpp \ windows/button.cpp \ windows/checkbox.cpp \ windows/colorbutton.cpp \ windows/colordialog.cpp \ windows/combobox.cpp \ windows/container.cpp \ windows/control.cpp \ windows/d2dscratch.cpp \ windows/datetimepicker.cpp \ windows/debug.cpp \ windows/draw.cpp \ windows/drawmatrix.cpp \ windows/drawpath.cpp \ windows/drawtext.cpp \ windows/dwrite.cpp \ windows/editablecombo.cpp \ windows/entry.cpp \ windows/events.cpp \ windows/fontbutton.cpp \ windows/fontdialog.cpp \ windows/graphemes.cpp \ windows/group.cpp \ windows/init.cpp \ windows/label.cpp \ windows/main.cpp \ windows/menu.cpp \ windows/multilineentry.cpp \ windows/parent.cpp \ windows/progressbar.cpp \ windows/radiobuttons.cpp \ windows/separator.cpp \ windows/sizing.cpp \ windows/slider.cpp \ windows/spinbox.cpp \ windows/stddialogs.cpp \ windows/tab.cpp \ windows/tabpage.cpp \ windows/text.cpp \ windows/utf16.cpp \ windows/utilwin.cpp \ windows/window.cpp \ windows/winpublic.cpp \ windows/winutil.cpp HFILES += \ windows/_uipriv_migrate.hpp \ windows/area.hpp \ windows/compilerver.hpp \ windows/draw.hpp \ windows/resources.hpp \ windows/uipriv_windows.hpp \ windows/winapi.hpp RCFILES += \ windows/resources.rc # LONGTERM split into a separate file or put in GNUmakefile.libui somehow? # flags for the Windows API # notice that usp10.lib comes before gdi32.lib # TODO prune this list LDFLAGS += \ user32.lib kernel32.lib usp10.lib gdi32.lib comctl32.lib uxtheme.lib msimg32.lib comdlg32.lib d2d1.lib dwrite.lib ole32.lib oleaut32.lib oleacc.lib uuid.lib # flags for building a shared library LDFLAGS += \ -dll # TODO flags for warning on undefined symbols # no need for a soname # TODO .def file