@@ -116,9 +116,9 @@ ZIP = @ZIP@
116
116
s = $(srcdir )
117
117
b = $(builddir )
118
118
119
- bin_PROGRAMS = \
120
- fs-uae \
121
- fs-uae-device-helper
119
+ bin_PROGRAMS = fs-uae
120
+
121
+ libexec_PROGRAMS = fs-uae-device-helper
122
122
123
123
dist_doc_DATA = README COPYING
124
124
@@ -143,34 +143,46 @@ fs_uae_SOURCES = \
143
143
src/fsuae/fsuae-accelerator.h \
144
144
src/fsuae/fsuae-action.c \
145
145
src/fsuae/fsuae-action.h \
146
+ src/fsuae/fsuae-actions.h \
146
147
src/fsuae/fsuae-config.c \
147
148
src/fsuae/fsuae-config.h \
148
- src/fsuae/fsuae-drives.c \
149
- src/fsuae/fsuae-drives.h \
150
149
src/fsuae/fsuae-graphics.c \
151
150
src/fsuae/fsuae-graphics.h \
152
151
src/fsuae/fsuae-hardware.c \
153
152
src/fsuae/fsuae-hardware.h \
154
153
src/fsuae/fsuae-input.c \
154
+ src/fsuae/fsuae-input.h \
155
155
src/fsuae/fsuae-inputport.c \
156
+ src/fsuae/fsuae-inputport.h \
156
157
src/fsuae/fsuae-joystick.c \
158
+ src/fsuae/fsuae-joystick.h \
157
159
src/fsuae/fsuae-keyboard.c \
160
+ src/fsuae/fsuae-keyboard.h \
158
161
src/fsuae/fsuae-main.c \
162
+ src/fsuae/fsuae-main.h \
163
+ src/fsuae/fsuae-media.c \
164
+ src/fsuae/fsuae-media.h \
159
165
src/fsuae/fsuae-menu.c \
166
+ src/fsuae/fsuae-menu.h \
160
167
src/fsuae/fsuae-model.c \
161
168
src/fsuae/fsuae-model.h \
162
169
src/fsuae/fsuae-mouse.c \
170
+ src/fsuae/fsuae-mouse.h \
163
171
src/fsuae/fsuae-options.h \
164
172
src/fsuae/fsuae-oskeyboard.c \
165
- src/fsuae/fsuae-paths.c \
166
- src/fsuae/fsuae-paths.h \
173
+ src/fsuae/fsuae-oskeyboard.h \
174
+ src/fsuae/fsuae-path.c \
175
+ src/fsuae/fsuae-path.h \
167
176
src/fsuae/fsuae-plugins.c \
168
177
src/fsuae/fsuae-plugins.h \
169
178
src/fsuae/fsuae-recording.c \
170
179
src/fsuae/fsuae-recording.h \
180
+ src/fsuae/fsuae-savestate.c \
181
+ src/fsuae/fsuae-savestate.h \
171
182
src/fsuae/fsuae-sound.c \
172
183
src/fsuae/fsuae-sound.h \
173
184
src/fsuae/fsuae-video.c\
185
+ src/fsuae/fsuae-video.h\
174
186
src/fsuae/uae_config.c
175
187
176
188
@@ -183,7 +195,7 @@ endif
183
195
fs_uae_LDADD =
184
196
185
197
fs_uae_device_helper_SOURCES = \
186
- src/fsuae/fsuae- device-helper.c
198
+ src/fsuae/device-helper.c
187
199
188
200
fs_uae_device_helper_LDADD =
189
201
@@ -816,23 +828,25 @@ libfsemu_a_SOURCES = \
816
828
libfsemu/src/video/video-buffer.c
817
829
818
830
if FSEMU
831
+
819
832
noinst_LIBRARIES += libfsemu2.a
820
833
AM_CPPFLAGS += -I$(s ) /fsemu/src
821
834
fs_uae_LDADD += libfsemu2.a
822
835
fs_uae_device_helper_LDADD += libfsemu2.a
823
836
libfsemu2_a_SOURCES = \
824
- fsemu/gamemode/lib/gamemode_client.h \
825
- fsemu/manymouse/linux_evdev.c \
826
- fsemu/manymouse/macosx_hidmanager.c \
827
- fsemu/manymouse/macosx_hidutilities.c \
828
- fsemu/manymouse/manymouse.c \
829
- fsemu/manymouse/manymouse.h \
830
- fsemu/manymouse/windows_wminput.c \
831
- fsemu/manymouse/x11_xinput2.c \
837
+ fsemu/gamemode/lib/gamemode_client.h \
838
+ fsemu/manymouse/linux_evdev.c \
839
+ fsemu/manymouse/macosx_hidmanager.c \
840
+ fsemu/manymouse/macosx_hidutilities.c \
841
+ fsemu/manymouse/manymouse.c \
842
+ fsemu/manymouse/manymouse.h \
843
+ fsemu/manymouse/windows_wminput.c \
844
+ fsemu/manymouse/x11_xinput2.c \
832
845
fsemu/src/fsemu-all.h \
833
846
fsemu/src/fsemu-button.h \
834
847
fsemu/src/fsemu-action.c \
835
848
fsemu/src/fsemu-action.h \
849
+ fsemu/src/fsemu-actions.h \
836
850
fsemu/src/fsemu-audio-alsa.c \
837
851
fsemu/src/fsemu-audio-alsa.h \
838
852
fsemu/src/fsemu-audio-buffer.c \
@@ -892,6 +906,7 @@ libfsemu2_a_SOURCES = \
892
906
fsemu/src/fsemu-inputmode.h \
893
907
fsemu/src/fsemu-inputport.c \
894
908
fsemu/src/fsemu-inputport.h \
909
+ fsemu/src/fsemu-internal.h \
895
910
fsemu/src/fsemu-key.h \
896
911
fsemu/src/fsemu-keyboard.h \
897
912
fsemu/src/fsemu-layer.h \
@@ -903,6 +918,8 @@ libfsemu2_a_SOURCES = \
903
918
fsemu/src/fsemu-mainmenu.h \
904
919
fsemu/src/fsemu-manymouse.c \
905
920
fsemu/src/fsemu-manymouse.h \
921
+ fsemu/src/fsemu-media.c \
922
+ fsemu/src/fsemu-media.h \
906
923
fsemu/src/fsemu-menu.c \
907
924
fsemu/src/fsemu-menu.h \
908
925
fsemu/src/fsemu-module.c \
@@ -922,6 +939,8 @@ libfsemu2_a_SOURCES = \
922
939
fsemu/src/fsemu-oskeyboard.h \
923
940
fsemu/src/fsemu-osmenu.c \
924
941
fsemu/src/fsemu-osmenu.h \
942
+ fsemu/src/fsemu-path.c \
943
+ fsemu/src/fsemu-path.h \
925
944
fsemu/src/fsemu-perfgui.c \
926
945
fsemu/src/fsemu-perfgui.h \
927
946
fsemu/src/fsemu-quit.c \
@@ -972,6 +991,42 @@ libfsemu2_a_SOURCES = \
972
991
fsemu/src/fsemu-window.h \
973
992
fsemu/src/fsemu-xmlshader.c \
974
993
fsemu/src/fsemu-xmlshader.h
994
+
995
+ fsemu_data_files = \
996
+ fsemu/fonts/saira/SairaCondensed-Bold.ttf \
997
+ fsemu/fonts/saira/SairaCondensed-Medium.ttf \
998
+ fsemu/fonts/saira/SairaCondensed-Regular.ttf \
999
+ fsemu/fonts/saira/SairaCondensed-SemiBold.ttf \
1000
+ fsemu/icons/fontawesome/NotificationCursor.png \
1001
+ fsemu/icons/fontawesome/NotificationInfo.png \
1002
+ fsemu/icons/fontawesome/NotificationKeyboard.png \
1003
+ fsemu/icons/fontawesome/NotificationPause.png \
1004
+ fsemu/icons/fontawesome/NotificationWarning.png \
1005
+ fsemu/icons/fontawesome/NotificationWarp.png \
1006
+ fsemu/images/TitleBarCloseIcon.png \
1007
+ fsemu/images/TitleBarMaximizeIcon.png \
1008
+ fsemu/images/TitleBarMenuIcon.png \
1009
+ fsemu/images/TitleBarMinimizeIcon.png \
1010
+ fsemu/images/TitleBarWithShadow.png
1011
+
1012
+ # FIXME: EXTRA_DIST ?
1013
+ libfsemu2_a_SOURCES += $(fsemu_data_files )
1014
+
1015
+ data/.fsemu : $(fsemu_data_files )
1016
+ mkdir -p $(b ) /data/Fonts
1017
+ cp $(s ) /fsemu/fonts/saira/* $(b ) /data/Fonts/
1018
+ mkdir -p $(b ) /data/Icons
1019
+ cp $(s ) /fsemu/icons/fontawesome/* $(b ) /data/Icons/
1020
+ mkdir -p $(b ) /data/Images
1021
+ cp $(s ) /fsemu/images/* $(b ) /data/Images/
1022
+ touch data/.fsemu
1023
+
1024
+ fsemu-data : data/.fsemu
1025
+
1026
+ else
1027
+
1028
+ fsemu-data :
1029
+
975
1030
endif
976
1031
977
1032
if BUILTIN_CEF
@@ -1460,17 +1515,17 @@ fs_uae_LDADD += libnfd.a
1460
1515
endif
1461
1516
1462
1517
1463
- noinst_LIBRARIES += libdummy.a
1464
- nodist_libdummy_a_SOURCES = \
1465
- gen/cdummy.c \
1466
- gen/cppdummy.cpp
1467
- BUILT_SOURCES += $(nodist_libdummy_a_SOURCES )
1468
-
1469
- gen/cdummy.c :
1470
- echo " int cdummy;" > $(b ) /gen/cdummy.c
1471
-
1472
- gen/cppdummy.cpp :
1473
- echo " int cppdummy;" > $(b ) /gen/cppdummy.cpp
1518
+ # noinst_LIBRARIES += libdummy.a
1519
+ # nodist_libdummy_a_SOURCES = \
1520
+ # gen/cdummy.c \
1521
+ # gen/cppdummy.cpp
1522
+ # BUILT_SOURCES += $(nodist_libdummy_a_SOURCES)
1523
+ #
1524
+ # gen/cdummy.c:
1525
+ # echo "int cdummy;" > $(b)/gen/cdummy.c
1526
+ #
1527
+ # gen/cppdummy.cpp:
1528
+ # echo "int cppdummy;" > $(b)/gen/cppdummy.cpp
1474
1529
1475
1530
gen_build68k_SOURCES = \
1476
1531
src/build68k.cpp \
@@ -1558,7 +1613,7 @@ EXTRA_DIST = $(TESTS) $(EXTRA_TESTS) \
1558
1613
docs/old-files.md \
1559
1614
docs/portable.md \
1560
1615
docs/serial-port.md \
1561
- docs/to-do .md \
1616
+ docs/todo .md \
1562
1617
docs/variable-refresh-rate.md \
1563
1618
docs/vpar.md \
1564
1619
docs/vsync.md \
@@ -1671,7 +1726,7 @@ EXTRA_DIST = $(TESTS) $(EXTRA_TESTS) \
1671
1726
src/mame/tm34010/34010ops.c \
1672
1727
src/mame/tm34010/34010ops.h \
1673
1728
src/mame/tm34010/34010gfx.c \
1674
- src/od-win32/mman.cpp \
1729
+ src/od-win32/mman.cpp \
1675
1730
src/p96_blit.cpp \
1676
1731
src/sinctable.cpp \
1677
1732
src/table68k \
@@ -1842,21 +1897,23 @@ fs-uae.dat: $(catalogs)
1842
1897
( cd $$ d && $( ZIP) -X $( abs_builddir) /fs-uae.dat $$ (find share | LC_ALL=C sort ) ) ; \
1843
1898
done
1844
1899
1845
- all-local : mo fs-uae.dat
1900
+ all-local : mo fs-uae.dat fsemu-data
1846
1901
1847
1902
install-data-hook : mo fs-uae.dat
1848
- chmod -R u+w $(s ) /share/
1903
+ chmod -R u+w $(s ) /share # FIXME: Why?
1904
+
1849
1905
mkdir -p $(DESTDIR)$(datadir)/applications
1850
- cp -R $(s ) /share/applications/* $(DESTDIR )$(datadir ) /applications
1906
+ cp -R $(s)/share/applications/* $(DESTDIR)$(datadir)/applications/
1851
1907
mkdir -p $(DESTDIR)$(datadir)/fs-uae
1852
1908
touch $(DESTDIR)$(datadir)/fs-uae/share-dir
1853
- cp fs-uae.dat $(DESTDIR )$(datadir ) /fs-uae
1909
+ cp fs-uae.dat $(DESTDIR)$(datadir)/fs-uae/
1910
+ cp -R data/* $(DESTDIR)$(datadir)/fs-uae/
1854
1911
mkdir -p $(DESTDIR)$(datadir)/icons
1855
- cp -R $(s ) /share/icons/* $(DESTDIR )$(datadir ) /icons
1912
+ cp -R $(s)/share/icons/* $(DESTDIR)$(datadir)/icons/
1856
1913
mkdir -p $(DESTDIR)$(datadir)/locale
1857
- cp -R $(b ) /share/locale/* $(DESTDIR )$(datadir ) /locale
1914
+ cp -R $(b)/share/locale/* $(DESTDIR)$(datadir)/locale/
1858
1915
mkdir -p $(DESTDIR)$(datadir)/mime
1859
- cp -R $(s ) /share/mime/* $(DESTDIR )$(datadir ) /mime
1916
+ cp -R $(s)/share/mime/* $(DESTDIR)$(datadir)/mime/
1860
1917
1861
1918
uninstall-local :
1862
1919
rm -f $(DESTDIR )$(datadir ) /applications/net.fs_uae.FS-UAE.desktop
@@ -1867,6 +1924,10 @@ uninstall-local:
1867
1924
1868
1925
clean-local :
1869
1926
rm -f fs-uae.dat
1927
+ rm -Rf data/Fonts
1928
+ rm -Rf data/Icons
1929
+ rm -Rf data/Images
1930
+ rm -f data/.fsemu
1870
1931
find share -name fs-uae.mo -delete
1871
1932
1872
1933
fs-uae-dist :
@@ -1923,3 +1984,5 @@ if WINDOWS
1923
1984
mv fs-uae-@PACKAGE_VERSION@/fs-uae_@PACKAGE_VERSION@_windows_x86.tar.xz .
1924
1985
endif
1925
1986
rm -Rf fs-uae-@PACKAGE_VERSION@
1987
+
1988
+ .PHONY : fsemu-data
0 commit comments