Makefile: fix dependencies
[surf.git] / Makefile
index 6a4906e..cdbd8ad 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -24,9 +24,9 @@ options:
 config.h:
        cp config.def.h $@
 
-$(OBJ): config.h config.mk
+$(OBJ): config.h common.h config.mk
 
-$(WEBEXTOBJ): config.h config.mk
+$(WEBEXTOBJ): $(WEBEXTSRC) config.h common.h config.mk
        $(CC) $(WEBEXTCFLAGS) $(CFLAGS) -c $(WEBEXTSRC)
 
 libsurf-webext.so: $(WEBEXTOBJ)
@@ -57,7 +57,7 @@ install: all
        chmod 755 $(DESTDIR)$(PREFIX)/bin/surf
        mkdir -p $(DESTDIR)$(LIBDIR)
        cp -f libsurf-webext.so $(DESTDIR)$(LIBDIR)
-       chmod 644 $(DESTDIR)$(LIBDIR)/bin/libsurf-webext.so
+       chmod 644 $(DESTDIR)$(LIBDIR)/libsurf-webext.so
        mkdir -p $(DESTDIR)$(MANPREFIX)/man1
        sed "s/VERSION/$(VERSION)/g" < surf.1 > $(DESTDIR)$(MANPREFIX)/man1/surf.1
        chmod 644 $(DESTDIR)$(MANPREFIX)/man1/surf.1