aboutsummaryrefslogtreecommitdiff
path: root/dune
blob: 4ed0b70289572840caee1652384889a448814594 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
(library
	(name disml)
	(public_name disml)
	(synopsis "An OCaml library for interfacing with the Discord API")
	(modules
		activity activity_t activity_j
		attachment attachment_t attachment_j
		ban ban_t ban_j
		channel channel_t channel_j
		embed embed_t embed_j
		emoji emoji_t emoji_j
		guild guild_t guild_j
		member member_t member_j
		message message_t message_j
		presence presence_t presence_j
		reaction reaction_t reaction_j
		role role_t role_j
		snowflake snowflake_t snowflake_j
		user user_t user_j
		client
		dispatch
		endpoints
		event
		http
		models
		opcode
		rl
		s
		sharder
	)
	(libraries core async_ssl cohttp-async yojson websocket-async zlib atdgen)
	;(preprocess (pps ppx_jane))
)

; Test executable
(executable
	(name bot)
	(modules bot handler)
	(libraries core async_ssl disml)
)

(include_subdirs unqualified)