Changed Makefile rules to be shorter and more concise

This commit is contained in:
Kranklyboy 2018-04-15 16:13:31 +02:00
parent 8305e8111a
commit 5a378a01df

View File

@ -3,17 +3,14 @@ CFLAGS = -std=c99 -pedantic -Wall -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE
.PHONY all: server client .PHONY all: server client
server: server.o common.h server: server.o
$(CC) -o $@ $^ $(CC) -o $@ $<
server.o: server.c client: client.o
$(CC) $(CFLAGS) $< $(CC) -o $@ $<
client: client.o common.h %.o: %.c common.h
$(CC) -o $@ $^ $(CC) $(CFLAGS) $^
client.o: client.c
$(CC) $(CFLAGS) $<
.PHONY clean: .PHONY clean:
rm -f client.o server.o client server rm -f client.o server.o client server