@@ -10,6 +10,50 @@ rm -rf %DEPENDENCIES_SRC_DIR%
10
10
MKDIR %DEPENDENCIES_SRC_DIR%
11
11
MKDIR %DOWNLOADS_DIR%
12
12
13
+ :BUILD_LESS
14
+ TITLE " Building less"
15
+ CD /D %DOWNLOADS_DIR%
16
+ wget -O less.zip --no-check-certificate -c https://github.com/vbwagner/less/archive/master.zip
17
+ rm -rf %DEPENDENCIES_SRC_DIR% \less-master %DEPENDENCIES_BIN_DIR% \less
18
+ MKDIR %DEPENDENCIES_SRC_DIR% \less-master
19
+ CD /D %DEPENDENCIES_SRC_DIR%
20
+ 7z x %DOWNLOADS_DIR% \less.zip
21
+
22
+ CD /D %DEPENDENCIES_SRC_DIR% \less-master
23
+ IF %ARCH% == X86 (
24
+ nmake -f Makefile.wnm || GOTO :ERROR
25
+ ) ELSE (
26
+ nmake -f Makefile.wnm ARCH=%ARCH% || GOTO :ERROR
27
+ )
28
+ MKDIR %DEPENDENCIES_BIN_DIR% \less
29
+ cp -va *.exe %DEPENDENCIES_BIN_DIR% \less
30
+
31
+ 7z a -r %DOWNLOADS_DIR% \%DEPS_ZIP% %DEPENDENCIES_BIN_DIR% \less
32
+
33
+ :BUILD_WINLIBEDIT
34
+ TITLE Build winlibedit
35
+ CD /D %DOWNLOADS_DIR%
36
+ wget --no-check-certificate -c http://netcologne.dl.sourceforge.net/project/mingweditline/wineditline-%EDITLINE_VER% .zip
37
+
38
+ CD /D %DEPENDENCIES_SRC_DIR%
39
+ 7z x %DOWNLOADS_DIR% \wineditline-%EDITLINE_VER% .zip
40
+ CD /D wineditline-%EDITLINE_VER% \src
41
+ CL -I. -c history.c editline.c fn_complete.c || goto :ERROR
42
+ LIB /out:edit.lib *.obj || goto :ERROR
43
+ MKDIR %DEPENDENCIES_BIN_DIR% \wineditline
44
+ MKDIR %DEPENDENCIES_BIN_DIR% \wineditline\include
45
+ MKDIR %DEPENDENCIES_BIN_DIR% \wineditline\include\editline
46
+ if %ARCH% == X64 (
47
+ MKDIR %DEPENDENCIES_BIN_DIR% \wineditline\lib64
48
+ COPY edit.lib %DEPENDENCIES_BIN_DIR% \wineditline\lib64
49
+ ) else (
50
+ MKDIR %DEPENDENCIES_BIN_DIR% \wineditline\lib32
51
+ COPY edit.lib %DEPENDENCIES_BIN_DIR% \wineditline\lib32
52
+ )
53
+ COPY editline\readline.h %DEPENDENCIES_BIN_DIR% \wineditline\include\editline
54
+
55
+ 7z a -r %DOWNLOADS_DIR% \%DEPS_ZIP% %DEPENDENCIES_BIN_DIR% \wineditline
56
+
13
57
:BUILD_ICONV
14
58
TITLE Building iconv...
15
59
CD /D %DOWNLOADS_DIR%
0 commit comments