From 7dcce9e1b9dbd2be198c19abd36e71eba7d09063 Mon Sep 17 00:00:00 2001
From: Quentin Rameau
Date: Sat, 7 Nov 2020 18:43:11 +0100
Subject: Makefile: use explicit targets
Some make implementation have trouble with following inference rules
indirection
---
Makefile | 19 +++++++++----------
1 file changed, 9 insertions(+), 10 deletions(-)
diff --git a/Makefile b/Makefile
index 9f93b0b..e5d4172 100644
--- a/Makefile
+++ b/Makefile
@@ -19,22 +19,22 @@ options:
@echo "WEBEXTCFLAGS = $(WEBEXTCFLAGS) $(CFLAGS)"
@echo "LDFLAGS = $(LDFLAGS)"
-.c.o:
- $(CC) $(SURFCFLAGS) $(CFLAGS) -c $<
+surf: $(OBJ)
+ $(CC) $(SURFLDFLAGS) $(LDFLAGS) -o $@ $(OBJ) $(LIBS)
-.o.so:
- $(CC) -shared -Wl,-soname,$@ $(LDFLAGS) -o $@ $< $(WEBEXTLIBS)
+$(OBJ) $(WOBJ): config.h common.h config.mk
config.h:
cp config.def.h $@
-$(OBJ) $(WOBJ): config.h common.h config.mk
+$(OBJ): $(SRC)
+ $(CC) $(SURFCFLAGS) $(CFLAGS) -c $(SRC)
-surf: $(OBJ)
- $(CC) $(SURFLDFLAGS) $(LDFLAGS) -o $@ $(OBJ) $(LIBS)
+$(WLIB): $(WOBJ)
+ $(CC) -shared -Wl,-soname,$@ $(LDFLAGS) -o $@ $? $(WEBEXTLIBS)
-$(WOBJ):
- $(CC) $(WEBEXTCFLAGS) $(CFLAGS) -c $(@:.o=.c)
+$(WOBJ): $(WSRC)
+ $(CC) $(WEBEXTCFLAGS) $(CFLAGS) -c $(WSRC)
clean:
rm -f surf $(OBJ)
@@ -73,5 +73,4 @@ uninstall:
done
- rmdir $(DESTDIR)$(LIBDIR)
-.SUFFIXES: .so .o .c
.PHONY: all options distclean clean dist install uninstall
--
cgit v1.2.3-59-g8ed1b
f='/surf/commit/config.def.h?id=eb32dd6eca5b6224bb5fb28cadef5bd035581ef3&follow=1'>commitdiffstats
|
| Commit message (Collapse) | Author | Files | Lines |
|
Thanks Carlos Torres for mentioning this.
|
|
|
|
This is a merge of the patch of Ben Woolley <tautolog@gmail.com>
|
|
Signed-off-by: Christoph Lohmann <20h@r-36.net>
|
|
|
|
In config.h there is now some styles array to apply site-specific styles.
This can be toggled using the -mM flags. If a stylefile is manually specified,
then this will overwrite everything.
|
|
`Ctrl-/` displays incorrectly in `man surf` on my machine.
A patch is attached.
(You also access it here:
https://github.com/weakish/surf/commit/07e97eccedd96eabf14b2fbf77de75ec1b594d97)
----
surf.1 | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Signed-off-by: Christoph Lohmann <20h@r-36.net>
|
|
|
|
Thanks yui@blekksprut.net for the patch!
|
|
|
|
Something was missing from this one sentence. Now it is complete.
|