Skip to content

Commit da1c84a

Browse files
author
Dane Springmeyer
committed
Add a web client
1 parent 0331455 commit da1c84a

File tree

2 files changed

+31
-3
lines changed

2 files changed

+31
-3
lines changed

Makefile

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,29 @@
11

2-
all: server
2+
all: ./build server client
3+
4+
./build:
5+
./configure
6+
7+
client:
8+
make -C ./build/ webclient
9+
cp ./build/out/Release/webclient ./webclient
310

411
server:
5-
V=1 make -C ./build/ webserver
12+
make -C ./build/ webserver
13+
cp ./build/out/Release/webserver ./webserver
614

715
distclean:
816
rm -rf ./build
917

18+
test:
19+
./build/out/Release/webserver & ./build/out/Release/webclient
20+
1021
clean:
1122
rm -rf ./build/out/Release/obj.target/webserver/
12-
rm -rf ./build/out/Release/webserver
23+
rm -f ./build/out/Release/webserver
24+
rm -f ./webserver
25+
rm -rf ./build/out/Release/obj.target/webclient/
26+
rm -f ./build/out/Release/webclient
27+
rm -f ./webclient
28+
29+
.PHONY: test

build.gyp

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,16 @@
1212
'./deps/http-parser/http_parser.gyp:http_parser'
1313
],
1414
},
15+
{
16+
'target_name': 'webclient',
17+
'type': 'executable',
18+
'sources': [
19+
'webclient.cc',
20+
],
21+
'dependencies': [
22+
'./deps/libuv/uv.gyp:libuv',
23+
'./deps/http-parser/http_parser.gyp:http_parser'
24+
],
25+
}
1526
],
1627
}

0 commit comments

Comments
 (0)