File: Makefile.am

package info (click to toggle)
mediainfo 26.01-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 13,912 kB
  • sloc: cpp: 19,090; objc: 3,102; xml: 1,428; sh: 1,328; python: 263; makefile: 212
file content (64 lines) | stat: -rw-r--r-- 3,172 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
AUTOMAKE_OPTIONS = foreign

bin_PROGRAMS = mediainfo-gui
mediainfo_gui_SOURCES = \
    ../../../Source/GUI/Common/GUI_Main_Common_Core.cpp \
    ../../../Source/GUI/Common/GUI_Main_Easy_Box_Core.cpp \
    ../../../Source/GUI/Common/GUI_Main_Easy_Core.cpp \
    ../../../Source/GUI/WxWidgets/App.cpp \
    ../../../Source/GUI/WxWidgets/GUI_Main.cpp \
    ../../../Source/GUI/WxWidgets/GUI_Main.rc \
    ../../../Source/GUI/WxWidgets/GUI_Main_Easy.cpp \
    ../../../Source/GUI/WxWidgets/GUI_Main_Easy_Box.cpp \
    ../../../Source/GUI/WxWidgets/GUI_Main_FileDrop.cpp \
    ../../../Source/GUI/WxWidgets/GUI_Main_HTML.cpp \
    ../../../Source/GUI/WxWidgets/GUI_Main_Menu.cpp \
    ../../../Source/GUI/WxWidgets/GUI_Main_Sheet.cpp \
    ../../../Source/GUI/WxWidgets/GUI_Main_Text.cpp \
    ../../../Source/GUI/WxWidgets/GUI_Main_Tree.cpp \
    ../../../Source/CLI/CommandLine_Parser.cpp \
    ../../../Source/CLI/Help.cpp \
    ../../../Source/Common/Core.cpp

if WX_PREFERENCES
mediainfo_gui_SOURCES += ../../../Source/GUI/WxWidgets/GUI_Preferences.cpp
endif

#mediainfo_gui_LDFLAGS     = -no-undefined -version-info 0:0:0

AM_CXXFLAGS = -std=c++11
AM_CPPFLAGS = -I../../../Source -I../../../../MediaInfoLib/Source -I../../../../ZenLib/Source

appdir = $(datadir)/applications
metainfodir = $(datadir)/metainfo

dist_app_DATA = mediainfo-gui.desktop
dist_metainfo_DATA = mediainfo-gui.metainfo.xml

install-data-hook:
	install -dm 755 $(DESTDIR)$(datadir)/apps/konqueror/servicemenus && \
	install -m 644 mediainfo-gui.kde3.desktop \
	               $(DESTDIR)$(datadir)/apps/konqueror/servicemenus/mediainfo-gui.desktop && \
	install -dm 755 $(DESTDIR)$(datadir)/kde4/services/ServiceMenus && \
	install -m 644 mediainfo-gui.kde4.desktop \
	               $(DESTDIR)$(datadir)/kde4/services/ServiceMenus/mediainfo-gui.desktop && \
	install -dm 755 $(DESTDIR)$(datadir)/kservices5/ServiceMenus && \
	install -m 644 mediainfo-gui.kde4.desktop \
	               $(DESTDIR)$(datadir)/kservices5/ServiceMenus/mediainfo-gui.desktop && \
	install -dm 755 $(DESTDIR)$(datadir)/icons/hicolor/256x256/apps && \
	install -m 644 ../../../Source/Resource/Image/MediaInfo.png \
	               $(DESTDIR)$(datadir)/icons/hicolor/256x256/apps/mediainfo.png && \
	install -dm 755 $(DESTDIR)$(datadir)/icons/hicolor/scalable/apps && \
	install -m 644 ../../../Source/Resource/Image/MediaInfo.svg \
	               $(DESTDIR)$(datadir)/icons/hicolor/scalable/apps/mediainfo.svg && \
	install -dm 755 $(DESTDIR)$(datadir)/pixmaps && \
	install -m 644 ../../../Source/Resource/Image/MediaInfo.xpm \
	               $(DESTDIR)$(datadir)/pixmaps/mediainfo.xpm

uninstall-local:
	( cd '$(DESTDIR)$(datadir)/apps/konqueror/servicemenus' && rm -f mediainfo-gui.desktop ) && \
	( cd '$(DESTDIR)$(datadir)/kde4/services/ServiceMenus' && rm -f mediainfo-gui.desktop ) && \
	( cd '$(DESTDIR)$(datadir)/kservices5/ServiceMenus' && rm -f mediainfo-gui.desktop ) && \
	( cd '$(DESTDIR)$(datadir)/icons/hicolor/256x256/apps' && rm -f mediainfo.png ) && \
	( cd '$(DESTDIR)$(datadir)/icons/hicolor/scalable/apps' && rm -f mediainfo.svg ) && \
	( cd '$(DESTDIR)$(datadir)/pixmaps' && rm -f mediainfo.xpm )