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 videolink.cpp x_frame_buffer.cpp \
- xml_utils.cpp xpcom_support.cpp
+ temp_file.cpp video.cpp vob_list.cpp videolink.cpp warp_pointer.cpp \
+ x_frame_buffer.cpp xml_utils.cpp xpcom_support.cpp
csources := jquant2.c
videolink : $(cxxsources:%.cpp=.objs/%.o) $(csources:%.c=.objs/%.o)
gzip -c9 videolink.1 >$(DESTDIR)$(mandir)/man1/videolink.1.gz
chmod 644 $(DESTDIR)$(mandir)/man1/videolink.1.gz
mkdir -p -m 755 $(DESTDIR)$(sharedir)/videolink
- install -m 644 videolink.css $(DESTDIR)$(sharedir)/videolink
+ install -m 644 *.css $(DESTDIR)$(sharedir)/videolink
.PHONY : clean install
.objs/videolink.% \
: CPPFLAGS += -DVIDEOLINK_SHARE_DIR='"$(sharedir)/videolink"'
-.objs/browser_widget.% .objs/generate_dvd.% .objs/pixbufs.% \
-.objs/temp_file.% .objs/vob_list.% .objs/videolink.% \
+.objs/browser_widget.% .objs/generate_dvd.% .objs/pixbufs.% \
+.objs/temp_file.% .objs/vob_list.% .objs/videolink.% .objs/warp_pointer.% \
: CPPFLAGS += $(shell pkg-config --cflags gtkmm-2.0)
.objs/browser_widget.% .objs/child_iterator.% .objs/link_iterator.% \
-DMOZ_VERSION_MINOR=$(moz_version_minor) \
-DMOZ_VERSION_PATCHLEVEL=$(moz_version_patchlevel)
-.objs/%.d : %.cpp .objs/.created
- $(CXX) $(CXXFLAGS) $(CPPFLAGS) -MM -MF $@ $<
-
-.objs/%.d : %.c .objs/.created
- $(CC) $(CFLAGS) $(CPPFLAGS) -MM -MF $@ $<
+.objs/%.d : .objs/.created
+ touch $@
.objs/%.o : %.cpp .objs/.created
- $(CXX) $(CXXFLAGS) $(CPPFLAGS) -o $@ -c $<
+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) -o $@ -MD -MF .objs/$*.d -c $<
.objs/%.o : %.c .objs/.created
- $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $<
+ $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -MD -MF .objs/$*.d -c $<
%/.created :
mkdir -p $*