From 73e70fd9597816ba4cf0198707ee2282fc45b427 Mon Sep 17 00:00:00 2001 From: Beej Jorgensen Date: Thu, 25 Oct 2018 14:55:47 -0700 Subject: [PATCH] Makefile cleanup --- src/Makefile | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/src/Makefile b/src/Makefile index af8da13b6..c40797490 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,32 +1,26 @@ -CFLAGS=-std=c99 -Wall -Wextra +CC=gcc +CFLAGS=-Wall -Wextra OBJS=server.o net.o file.o mime.o cache.o hashtable.o llist.o +all: server + server: $(OBJS) - gcc -Wall -Wextra -g -o $@ $^ + gcc -o $@ $^ net.o: net.c net.h - gcc -Wall -Wextra -c $< server.o: server.c net.h - gcc -Wall -Wextra -c $< file.o: file.c file.h - gcc -Wall -Wextra -c $< mime.o: mime.c mime.h - gcc -Wall -Wextra -c $< cache.o: cache.c cache.h - gcc -Wall -Wextra -c $< hashtable.o: hashtable.c hashtable.h - gcc -Wall -Wextra -c $< llist.o: llist.c llist.h - gcc -Wall -Wextra -c $< - -.PHONY: clean clean: rm -f $(OBJS) @@ -47,4 +41,4 @@ test: tests: clean $(TESTS) sh ./cache_tests/runtests.sh -.PHONY: tests +.PHONY: all, clean, tests