# # Makefile for Serwer # # Author: overflowerror # # CC = gcc DEFS = -D_XOPEN_SOURCE=500 -D_BSD_SOURCE CFLAGS = -Wall -Wextra -g -std=c99 -pedantic -DENDEBUG $(DEFS) LDFLAGS = $(DEFS) .PHONY: all clean all: example %.o: %.c $(CC) $(CFLAGS) -c -o $@ $< example: example.o serwer.o ws_linear.o ws_utils.o help.o $(CC) $(LDFLAGS) -o $@ $^ example.o: example.c serwer.h help.h help.o: help.c help.h serwer.o: serwer.c serwer.h ws_types.h ws_modes.h ws_utils.h help.h ws_utils.o: ws_utils.c ws_utils.h ws_types.h ws_linear.o: ws_linear.c ws_modes.h ws_types.h serwer.h ws_utils.h clean: rm -f *.o example