Browse code

Skeleton server (shamelessly ripped from newslettersan)

Dario Rodriguez authored on 25/04/2015 09:55:24
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,43 @@
1
+WEBKERNEL=../../webkernel/src
2
+CC=gcc
3
+CFLAGS=-g -Wall -I$(WEBKERNEL) -I../res -DWK_DEBUG_CONN -DBUFSIZE=16384
4
+LDFLAGS=
5
+
6
+all: recremote
7
+
8
+clean:
9
+	rm -f *.o recremote ../res/gen_res.[ch]
10
+
11
+recremote: recremote.o loglib.o parselib.o sbuf.o \
12
+		socklib.o webkernel.o gen_res.o \
13
+		rec_config.o
14
+	$(CC) $(LDFLAGS) recremote.o loglib.o parselib.o sbuf.o \
15
+		socklib.o webkernel.o gen_res.o \
16
+		rec_config.o \
17
+		-o recremote
18
+
19
+recremote.o: recremote.c ../src/gen_res.c
20
+
21
+../src/gen_res.c: ../res/index.html
22
+	( cd ../res && ./gen.sh )
23
+
24
+gen_res.o: ../src/gen_res.c
25
+	$(CC) $(CFLAGS) -c ../res/gen_res.c -o gen_res.o
26
+
27
+loglib.o: $(WEBKERNEL)/loglib.c
28
+	$(CC) $(CFLAGS) -c $(WEBKERNEL)/loglib.c -o loglib.o
29
+
30
+parselib.o: $(WEBKERNEL)/parselib.c
31
+	$(CC) $(CFLAGS) -c $(WEBKERNEL)/parselib.c -o parselib.o
32
+
33
+sbuf.o: $(WEBKERNEL)/sbuf.c
34
+	$(CC) $(CFLAGS) -c $(WEBKERNEL)/sbuf.c -o sbuf.o
35
+
36
+socklib.o: $(WEBKERNEL)/socklib.c
37
+	$(CC) $(CFLAGS) -c $(WEBKERNEL)/socklib.c -o socklib.o
38
+
39
+webkernel.o: $(WEBKERNEL)/webkernel.c
40
+	$(CC) $(CFLAGS) -c $(WEBKERNEL)/webkernel.c -o webkernel.o
41
+
42
+
43
+