Tools/NetTest - Add a runner to test networking stack
[tpg/acess2.git] / Tools / NetTest_Runner / Makefile
diff --git a/Tools/NetTest_Runner/Makefile b/Tools/NetTest_Runner/Makefile
new file mode 100644 (file)
index 0000000..e957579
--- /dev/null
@@ -0,0 +1,32 @@
+
+OBJ := main.o net.o stack.o
+OBJ += tcp.o
+OBJ += ip.o arp.o
+OBJ += link.o
+OBJ += test_arp.o test_tcp.o
+BIN := ../nettest_runner
+
+CFLAGS := -Wall -std=c99
+CPPFLAGS := -Iinclude
+LIBS := 
+
+OBJ := $(OBJ:%=obj/%)
+
+.PHONY: all clean
+
+all: $(BIN)
+
+clean:
+       $(RM) $(OBJ) $(BIN)
+
+$(BIN): $(OBJ)
+       @echo [CC] -o $@
+       @$(CC) $(LINKFLAGS) -o $@ $(OBJ) $(LIBS)
+
+obj/%.o: %.c
+       @mkdir -p $(dir $@)
+       @echo [CC] -c -o $@
+       @$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $< -MMD -MP
+
+-include $(OBJ:%.o=%.d)
+

UCC git Repository :: git.ucc.asn.au