summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2021-03-10 20:36:04 +0000
committerAlyssa Ross <hi@alyssa.is>2021-03-10 22:48:59 +0000
commit86606c7153ef7ff4ceedd8ed3cbdbbbae6068d16 (patch)
tree34f254dd25f96750c15461d2c9adb19362aa7685
parentb3d840da5b9f18a97a7ec5d43a5f0fef65f2fa68 (diff)
downloaducspi-vsock-86606c7153ef7ff4ceedd8ed3cbdbbbae6068d16.tar
ucspi-vsock-86606c7153ef7ff4ceedd8ed3cbdbbbae6068d16.tar.gz
ucspi-vsock-86606c7153ef7ff4ceedd8ed3cbdbbbae6068d16.tar.bz2
ucspi-vsock-86606c7153ef7ff4ceedd8ed3cbdbbbae6068d16.tar.lz
ucspi-vsock-86606c7153ef7ff4ceedd8ed3cbdbbbae6068d16.tar.xz
ucspi-vsock-86606c7153ef7ff4ceedd8ed3cbdbbbae6068d16.tar.zst
ucspi-vsock-86606c7153ef7ff4ceedd8ed3cbdbbbae6068d16.zip
Makefile: link object files instead of source files
Previously this would (I assume) needlessly recompile vsockserver.c
and vsockclient.c when Make has already automatically compiled those.

GNU Make has an automatic variable, $+, that we could use here, but
currently the Makefile is portable, and it would be a shame to require
GNU Make just for that.

Message-Id: <20210310204555.20725-1-hi@alyssa.is>
Reviewed-by: Cole Helbling <cole.e.helbling@outlook.com>
-rw-r--r--Makefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index b931c89..4f11b64 100644
--- a/Makefile
+++ b/Makefile
@@ -19,9 +19,9 @@ install: vsockclient vsockserver
 .PHONY: install
 
 vsockclient: vsockclient.o env.o log.o util.o vsock.o
-	$(CC) $(LDFLAGS) -o vsockclient vsockclient.c env.o log.o util.o vsock.o $(LDLIBS)
+	$(CC) $(LDFLAGS) -o vsockclient vsockclient.o env.o log.o util.o vsock.o $(LDLIBS)
 vsockserver: vsockserver.o env.o log.o util.o vsock.o
-	$(CC) $(LDFLAGS) -o vsockserver vsockserver.c env.o log.o util.o vsock.o $(LDLIBS)
+	$(CC) $(LDFLAGS) -o vsockserver vsockserver.o env.o log.o util.o vsock.o $(LDLIBS)
 
 vsockclient.o: env.h log.h util.h vsock.h
 vsockserver.o: env.h log.h util.h vsock.h