1## Makefile.am for the native GTK3 version of `libarch.a'. 2 3if WIN32_COMPILE 4extra_includes = -I$(top_srcdir)/src/arch/mingw32-pcap/wpcap 5else 6extra_includes = 7endif 8 9SUBDIRS = data novte widgets 10 11AM_CPPFLAGS = \ 12 @VICE_CPPFLAGS@ \ 13 @ARCH_INCLUDES@ \ 14 -I$(top_srcdir)/src/arch/shared \ 15 $(extra_includes) \ 16 -I$(top_builddir)/src \ 17 -I$(top_srcdir)/src \ 18 -I$(top_srcdir)/src/crtc \ 19 -I$(top_srcdir)/src/datasette \ 20 -I$(top_srcdir)/src/drive \ 21 -I$(top_srcdir)/src/joyport \ 22 -I$(top_srcdir)/src/lib/p64 \ 23 -I$(top_srcdir)/src/raster \ 24 -I$(top_srcdir)/src/rs232drv \ 25 -I$(top_srcdir)/src/sid \ 26 -I$(top_srcdir)/src/vdc \ 27 -I$(top_srcdir)/src/arch/gtk3/widgets \ 28 -I$(top_srcdir)/src/arch/gtk3/widgets/base \ 29 -I$(top_srcdir)/src/arch/gtk3/novte \ 30 -I$(top_builddir)/src/arch/gtk3/novte \ 31 -I$(top_srcdir)/src/c64 \ 32 -I$(top_srcdir)/src/c64dtv \ 33 -I$(top_srcdir)/src/c128 \ 34 -I$(top_srcdir)/src/cbm2 \ 35 -I$(top_srcdir)/src/pet \ 36 -I$(top_srcdir)/src/plus4 \ 37 -I$(top_srcdir)/src/scpu64 \ 38 -I$(top_srcdir)/src/vic20 \ 39 -I$(top_srcdir)/src/samplerdrv \ 40 -I$(top_srcdir)/src/c64/cart \ 41 -I$(top_srcdir)/src/imagecontents \ 42 -I$(top_srcdir)/src/monitor \ 43 -I$(top_srcdir)/src/tapeport \ 44 -I$(top_srcdir)/src/hvsc 45 46AM_CFLAGS = @VICE_CFLAGS@ 47 48AM_CXXFLAGS = @VICE_CXXFLAGS@ 49 50AM_OBJCFLAGS = @VICE_OBJCFLAGS@ 51 52AM_LDFLAGS = @VICE_LDFLAGS@ 53 54 55noinst_LIBRARIES = libarch.a libtoolarch.a 56 57libarch_a_SOURCES = \ 58 archdep.c \ 59 c128ui.c \ 60 c64dtvui.c \ 61 c64scui.c \ 62 c64ui.c \ 63 cbm2ui.c \ 64 cbm5x0ui.c \ 65 gtk3main.c \ 66 joy-osx-hid.c \ 67 joy-osx-hidmgr.c \ 68 joy-osx-hidutil.c \ 69 joy-osx.c \ 70 joy-unix-usb.c \ 71 joy-unix.c \ 72 joy-win32-dinput-handle.c \ 73 joy-win32.c \ 74 kbd.c \ 75 linenoise.c \ 76 mousedrv.c \ 77 petui.c \ 78 plus4ui.c \ 79 render_queue.c \ 80 render_thread.c \ 81 scpu64ui.c \ 82 ui.c \ 83 uiabout.c \ 84 uicart.c \ 85 uicmdline.c \ 86 uicommands.c \ 87 uicompiletimefeatures.c \ 88 uidata.c \ 89 uidatasette.c \ 90 uidebug.c \ 91 uidiskattach.c \ 92 uidiskcreate.c \ 93 uiedit.c \ 94 uifliplist.c \ 95 uihotkeys.c \ 96 uimachinemenu.c \ 97 uimachinewindow.c \ 98 uimedia.c \ 99 uimenu.c \ 100 uimon-fallback.c \ 101 uimon.c \ 102 uisettings.c \ 103 uisidattach.c \ 104 uismartattach.c \ 105 uisnapshot.c \ 106 uistatusbar.c \ 107 uitapeattach.c \ 108 uitapecreate.c \ 109 uivideo.c \ 110 uivsidmenu.c \ 111 uivsidwindow.c \ 112 vic20ui.c \ 113 vice_gtk3_locking.c \ 114 video.c \ 115 vsidui.c \ 116 vsyncarch.c 117 118if WIN32_COMPILE 119libarch_a_SOURCES += directx_renderer.c directx_renderer_impl.cc 120else 121libarch_a_SOURCES += opengl_renderer.c 122if UNIX_MACOSX_COMPILE 123libarch_a_SOURCES += opengl_renderer_macos.m 124else 125libarch_a_SOURCES += opengl_renderer_unix.c 126endif 127endif 128 129libtoolarch_a_SOURCES = \ 130 archdep.c 131 132EXTRA_DIST = \ 133 Resources/VICE.icns \ 134 archdep.h \ 135 unused_cairo_renderer.h \ 136 debug_gtk3.h \ 137 directx_renderer.h \ 138 directx_renderer_impl.h \ 139 joy-osx-hid.h \ 140 joy-osx-hidlib.h \ 141 joy-osx.h \ 142 joy-unix.h \ 143 joy-win32-dinput-handle.h \ 144 joy-win32.h \ 145 joy.h \ 146 kbd.h \ 147 linenoise.h \ 148 macOS-ui-runtime.sh \ 149 make-bindist_osx.sh \ 150 make-bindist_win32.sh \ 151 mousedrv.h \ 152 opengl_renderer.h \ 153 render_queue.h \ 154 render_thread.h \ 155 ui.h \ 156 uiabout.h \ 157 uicart.h \ 158 uicmdline.h \ 159 uicommands.h \ 160 uicompiletimefeatures.h \ 161 uidata.h \ 162 uidatasette.h \ 163 uidebug.h \ 164 uidiskattach.h \ 165 uidiskcreate.h \ 166 uiedit.h \ 167 uifliplist.h \ 168 uihotkeys.h \ 169 uimachinemenu.h \ 170 uimachinewindow.h \ 171 uimedia.h \ 172 uimenu.h \ 173 uimon-fallback.h \ 174 uimonarch.h \ 175 uisettings.h \ 176 uisidattach.h \ 177 uismartattach.h \ 178 uisnapshot.h \ 179 uistatusbar.h \ 180 uitapeattach.h \ 181 uitapecreate.h \ 182 uivideo.h \ 183 uivsidmenu.h \ 184 uivsidwindow.h \ 185 vice_gtk3_locking.h \ 186 vice-launcher.sh \ 187 videoarch.h \ 188 winjoy.h \ 189 x11-launcher.sh 190