Skip to content

Commit c5acc71

Browse files
committed
up: bazel integration
1 parent 652dc80 commit c5acc71

24 files changed

+356
-29
lines changed

.bazelrc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
build --enable_bzlmod
2+
query --enable_bzlmod

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
bazel-*

BUILD.bazel

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
cc_binary(
2+
name="main_server",
3+
srcs=[
4+
"main_server.cpp"
5+
],
6+
deps=[
7+
"//networking/server:test_server",
8+
],
9+
visibility = ["//visibility:public"],
10+
)
11+
12+
cc_binary(
13+
name="main_socket",
14+
srcs=[
15+
"main_socket.cpp"
16+
],
17+
deps=[
18+
"//networking/lib/socket:socket",
19+
"//networking/lib/listening_socket:listening_socket",
20+
"//networking/lib/binding_socket:binding_socket",
21+
],
22+
visibility = ["//visibility:public"],
23+
)

MODULE.bazel

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
"""
2+
This module used for compiling and running dll c
3+
"""
4+
module(
5+
name = "web-server-cpp",
6+
version = "0.1.0",
7+
)
8+
9+
bazel_dep(name = "rules_cc", version = "0.1.0") # Required for C++/C toolchain support

MODULE.bazel.lock

Lines changed: 241 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

_weblib.hpp

Lines changed: 0 additions & 6 deletions
This file was deleted.

main_server.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
#include <stdio.h>
22
#include <iostream>
33

4-
#include "_weblib.hpp"
4+
5+
#include "networking/server/test_server.hpp"
56

67
int main() {
78
AD::TestServer t;

main_socket.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#include <iostream>
2-
#include "_weblib.hpp"
2+
#include "networking/lib/socket/socket.hpp"
3+
#include "networking/lib/listening_socket/listening_socket.hpp"
4+
#include "networking/lib/binding_socket/binding_socket.hpp"
35

46
int main()
57
{

networking/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
package(default_visibility = ["//visibility:public"])

networking/_network_lib.hpp

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)