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