dial spec 1.7

This commit is contained in:
jcli
2015-10-20 16:26:28 -07:00
commit 3454a59e99
41 changed files with 6174 additions and 0 deletions

25
server/makefile Normal file
View File

@@ -0,0 +1,25 @@
CC=$(TARGET)gcc
.PHONY: clean
.DEFAULT_GOAL=all
OBJS := main.o dial_server.o mongoose.o quick_ssdp.o url_lib.o dial_data.o
HEADERS := $(wildcard *.h)
%.c: $(HEADERS)
%.o: %.c $(HEADERS)
$(CC) -Wall -Werror -g -std=gnu99 $(CFLAGS) -c $*.c -o $*.o
all: dialserver test
dialserver: $(OBJS)
$(CC) -Wall -Werror -g $(OBJS) -ldl -lpthread -o dialserver
test:
make -C tests
./tests/run_tests
clean:
rm -f *.o dialserver
make -C tests clean