forked from DanEngelbrecht/longtail
-
Notifications
You must be signed in to change notification settings - Fork 0
/
dist.bat
70 lines (64 loc) · 3.63 KB
/
dist.bat
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
@echo off
SetLocal EnableDelayedExpansion
call arch_helper.bat
mkdir dist
copy build\artifacts\!PLATFORM!-cmd-debug\!PLATFORM!\longtail\debug\longtail.exe dist\longtail_debug.exe
copy build\artifacts\!PLATFORM!-cmd-release\!PLATFORM!\longtail\release\longtail.exe dist\longtail.exe
copy build\artifacts\!PLATFORM!-shared_lib-debug\!PLATFORM!\longtail_dylib\debug\longtail_dylib.dll dist\longtail_!PLATFORM!_debug.dll
copy build\artifacts\!PLATFORM!-shared_lib-debug\!PLATFORM!\longtail_dylib\debug\longtail_dylib.pdb dist\longtail_!PLATFORM!_debug.pdb
copy build\artifacts\!PLATFORM!-shared_lib-debug\!PLATFORM!\longtail_dylib\debug\longtail_dylib.lib dist\longtail_!PLATFORM!_debug.lib
copy build\artifacts\!PLATFORM!-shared_lib-debug\!PLATFORM!\longtail_dylib\debug\longtail_dylib.exp dist\longtail_!PLATFORM!_debug.exp
copy build\artifacts\!PLATFORM!-shared_lib-release\!PLATFORM!\longtail_dylib\release\longtail_dylib.dll dist\longtail_!PLATFORM!.dll
copy build\artifacts\!PLATFORM!-shared_lib-release\!PLATFORM!\longtail_dylib\release\longtail_dylib.pdb dist\longtail_!PLATFORM!.pdb
copy build\artifacts\!PLATFORM!-shared_lib-release\!PLATFORM!\longtail_dylib\release\longtail_dylib.lib dist\longtail_!PLATFORM!.lib
copy build\artifacts\!PLATFORM!-shared_lib-release\!PLATFORM!\longtail_dylib\release\longtail_dylib.exp dist\longtail_!PLATFORM!.exp
copy build\artifacts\!PLATFORM!-static_lib-debug\!PLATFORM!\longtail_static\debug\liblongtail_static.a dist\liblongtail_!PLATFORM!_debug.a
copy build\artifacts\!PLATFORM!-static_lib-release\!PLATFORM!\longtail_static\release\liblongtail_static.a dist\liblongtail_!PLATFORM!.a
mkdir dist\include
mkdir dist\include\src
mkdir dist\include\lib
mkdir dist\include\lib\archiveblockstore
mkdir dist\include\lib\atomiccancel
mkdir dist\include\lib\bikeshed
mkdir dist\include\lib\blake2
mkdir dist\include\lib\blake3
mkdir dist\include\lib\blockstorestorage
mkdir dist\include\lib\brotli
mkdir dist\include\lib\cacheblockstore
mkdir dist\include\lib\compressblockstore
mkdir dist\include\lib\compressionregistry
mkdir dist\include\lib\filestorage
mkdir dist\include\lib\fsblockstore
mkdir dist\include\lib\hpcdcchunker
mkdir dist\include\lib\lrublockstore
mkdir dist\include\lib\hashregistry
mkdir dist\include\lib\lz4
mkdir dist\include\lib\memstorage
mkdir dist\include\lib\memtracer
mkdir dist\include\lib\meowhash
mkdir dist\include\lib\ratelimitedprogress
mkdir dist\include\lib\shareblockstore
mkdir dist\include\lib\zstd
copy src\*.h dist\include\src
copy lib\archiveblockstore\*.h dist\include\lib\archiveblockstore
copy lib\atomiccancel\*.h dist\include\lib\atomiccancel
copy lib\bikeshed\*.h dist\include\lib\bikeshed
copy lib\blake2\*.h dist\include\lib\blake2
copy lib\blake3\*.h dist\include\lib\blake3
copy lib\blockstorestorage\*.h dist\include\lib\blockstorestorage
copy lib\brotli\*.h dist\include\lib\brotli
copy lib\cacheblockstore\*.h dist\include\lib\cacheblockstore
copy lib\compressblockstore\*.h dist\include\lib\compressblockstore
copy lib\compressionregistry\*.h dist\include\lib\compressionregistry
copy lib\filestorage\*.h dist\include\lib\filestorage
copy lib\fsblockstore\*.h dist\include\lib\fsblockstore
copy lib\hpcdcchunker\*.h dist\include\lib\hpcdcchunker
copy lib\lrublockstore\*.h dist\include\lib\lrublockstore
copy lib\hashregistry\*.h dist\include\lib\hashregistry
copy lib\lz4\*.h dist\include\lib\lz4
copy lib\memstorage\*.h dist\include\lib\memstorage
copy lib\memtracer\*.h dist\include\lib\memtracer
copy lib\meowhash\*.h dist\include\lib\meowhash
copy lib\shareblockstore\*.h dist\include\lib\shareblockstore
copy lib\ratelimitedprogress\*.h dist\include\lib\ratelimitedprogress
copy lib\zstd\*.h dist\include\lib\zstd