X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=Makefile;fp=Makefile;h=671ba39eb54822373cb10e0df8994ce41a1da9f7;hb=4b8bff9ce93df43b120c5cf4d1476d3a435f99d3;hp=bc262931adc265853e58bca4479e30bcaa8ab33d;hpb=ab30f1996d97f10d243b7075021840c37ae8238a;p=videolink.git diff --git a/Makefile b/Makefile index bc26293..671ba39 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ prefix := /usr/local -webdvd_lib_dir := $(prefix)/lib/webdvd +videolink_lib_dir := $(prefix)/lib/videolink moz_include_dir := \ $(shell pkg-config --variable=prefix mozilla-gtkmozembed)/include/mozilla @@ -33,46 +33,46 @@ endif cxxsources := \ auto_proc.cpp browser_widget.cpp child_iterator.cpp generate_dvd.cpp \ link_iterator.cpp null_prompt_service.cpp pixbufs.cpp style_sheets.cpp \ - temp_file.cpp video.cpp vob_list.cpp webdvd.cpp x_frame_buffer.cpp \ + temp_file.cpp video.cpp vob_list.cpp videolink.cpp x_frame_buffer.cpp \ xml_utils.cpp xpcom_support.cpp csources := jquant2.c -webdvd : $(cxxsources:%.cpp=.objs/%.o) $(csources:%.c=.objs/%.o) +videolink : $(cxxsources:%.cpp=.objs/%.o) $(csources:%.c=.objs/%.o) $(CXX) $(LDFLAGS) -o $@ $^ clean : rm -rf .objs - rm -f webdvd *~ .\#* *.orig *.rej svn-commit*.tmp + rm -f videolink *~ .\#* *.orig *.rej svn-commit*.tmp distclean : clean rm -rf .svn install : - mkdir -p -m 755 $(prefix)/bin $(prefix)/lib/webdvd - install -m 755 -s webdvd $(prefix)/bin - install -m 644 webdvd.css $(prefix)/lib/webdvd + mkdir -p -m 755 $(prefix)/bin $(videolink_lib_dir) + install -m 755 -s videolink $(prefix)/bin + install -m 644 videolink.css $(videolink_lib_dir) .PHONY : clean distclean install .objs/browser_widget.% : CPPFLAGS += -DMOZ_LIB_DIR='"$(moz_lib_dir)"' -.objs/webdvd.% \ - : CPPFLAGS += -DWEBDVD_LIB_DIR='"$(webdvd_lib_dir)"' \ +.objs/videolink.% \ + : CPPFLAGS += -DVIDEOLINK_LIB_DIR='"$(videolink_lib_dir)"' \ -DMOZ_VERSION_MAJOR=$(moz_version_major) \ -DMOZ_VERSION_MINOR=$(moz_version_minor) \ -DMOZ_VERSION_PATCHLEVEL=$(moz_version_patchlevel) .objs/browser_widget.% .objs/generate_dvd.% .objs/pixbufs.% \ -.objs/temp_file.% .objs/vob_list.% .objs/webdvd.% \ +.objs/temp_file.% .objs/vob_list.% .objs/videolink.% \ : CPPFLAGS += $(shell pkg-config --cflags gtkmm-2.0) .objs/browser_widget.% .objs/child_iterator.% .objs/link_iterator.% \ -.objs/null_prompt_service.% .objs/style_sheets.% .objs/webdvd.% \ +.objs/null_prompt_service.% .objs/style_sheets.% .objs/videolink.% \ .objs/xpcom_support.% \ : CPPFLAGS += $(shell pkg-config --cflags mozilla-gtkmozembed) # These dig a bit deeper into Mozilla -.objs/link_iterator.% .objs/style_sheets.% .objs/webdvd.% \ +.objs/link_iterator.% .objs/style_sheets.% .objs/videolink.% \ : CPPFLAGS += $(addprefix -I$(moz_include_dir)/, \ content docshell dom gfx layout necko webshell widget)