diff options
author | Alyssa Ross <hi@alyssa.is> | 2021-03-10 20:36:04 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2021-03-10 22:48:59 +0000 |
commit | 86606c7153ef7ff4ceedd8ed3cbdbbbae6068d16 (patch) | |
tree | 34f254dd25f96750c15461d2c9adb19362aa7685 | |
parent | b3d840da5b9f18a97a7ec5d43a5f0fef65f2fa68 (diff) | |
download | ucspi-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-- | Makefile | 4 |
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 |