1 ## Process this file with automake to produce Makefile.in
5 HB_LIBS=$(HB_DIR)/libhb/libhb.a -la52 -lmkv -lavformat -lavcodec -lavutil -ldca -ldvdread -lfaac -lmp3lame -lmpeg2 -lvorbis -lvorbisenc -logg -lsamplerate -lx264 -lxvidcore -lmp4v2 -lswscale -ltheora -lfaad -lz -lbz2 -lpthread
18 hb-queue-delete.16.png \
20 hb-queue-pass1.16.png \
21 hb-queue-pass2.16.png \
22 hb-queue-subtitle.16.png \
33 hb_data = standard_presets
36 builderdir = $(datadir)/ghb/builder
40 -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
41 -DPACKAGE_SRC_DIR=\""$(srcdir)"\" \
42 -DPACKAGE_DATA_DIR=\""$(datadir)"\" \
50 BUILT_SOURCES = HandBrakeCLI
52 HandBrakeCLI: $(HB_DIR)/HandBrakeCLI
55 # Dummy file, not built. Forces g++ linking
56 nodist_EXTRA_ghb_SOURCES = dummy.cpp
74 ghb_LDADD = $(GHB_LIBS) $(HB_LIBS)
76 ghb_DEPENDENCIES = $(HB_DIR)/libhb/libhb.a
78 EXTRA_DIST = $(builder_DATA) $(icons) HandBrakeCLI
81 for icon in $(icons); do \
82 SIZE=`echo $$icon | cut -d. -f2`; \
83 FILE=`echo $$icon | cut -d. -f1,3`; \
84 if [ "$$SIZE" = "svg" ]; then \
88 SIZE="$${SIZE}x$${SIZE}"; \
90 rm -f $(DESTDIR)/$(datadir)/icons/hicolor/$$SIZE/apps/$$FILE; \
92 for file in $(hb_data); do \
93 rm -f $(DESTDIR)/$(datadir)/ghb/$$file; \
95 rm -f $(DESTDIR)/$(datadir)/applications/$(hb_menu)
97 gtk_update_icon_cache = gtk-update-icon-cache -f -t $(DESTDIR)/$(datadir)/icons/hicolor
100 $(INSTALL_PROGRAM) $(srcdir)/HandBrakeCLI $(DESTDIR)/$(bindir)/HandBrakeCLI
103 for icon in $(icons); do \
104 SIZE=`echo $$icon | cut -d. -f2`; \
105 FILE=`echo $$icon | cut -d. -f1,3`; \
106 if [ "$$SIZE" = "svg" ]; then \
110 SIZE="$${SIZE}x$${SIZE}"; \
112 mkdir -p $(DESTDIR)/$(datadir)/icons/hicolor/$$SIZE/apps/; \
113 $(INSTALL_DATA) $(srcdir)/$$icon $(DESTDIR)/$(datadir)/icons/hicolor/$$SIZE/apps/$$FILE; \
115 for file in $(hb_data); do \
116 mkdir -p $(DESTDIR)/$(datadir)/ghb/; \
117 $(INSTALL_DATA) $(srcdir)/$$file $(DESTDIR)/$(datadir)/ghb/$$file; \
119 @-if test -n "$(DESTDIR)/$(datadir)"; then \
120 echo "Updating Gtk icon cache."; \
121 $(gtk_update_icon_cache); \
123 echo "*** Icon cache not updated. After install, run this:"; \
124 echo "*** $(gtk_update_icon_cache)"; \
126 mkdir -p $(DESTDIR)/$(datadir)/applications/; \
127 $(INSTALL_DATA) $(srcdir)/$(hb_menu) $(DESTDIR)/$(datadir)/applications/$(hb_menu)