update readme and add gitignore
[client-tools.git] / tools / swg-lint.bat
blob74ef7759ad90a2881861852a42619fbd2b8ab8c5
1 @echo off
3 rem ***
4 rem * recursively look backwards for a project.lnt directory
5 rem ***
6 set project_dir=%@full[.]
7 do while %@len[%project_dir] gt 3
8         if exist %project_dir\project.lnt goto found_project
9         set project_dir=%@truename[%project_dir\..]             
10 enddo
12 echo no project.lnt file found
13 quit 1
15 :found_project
17 cd %project_dir
19 rem ***
20 rem * recursively look backwards for a tools directory
21 rem ***
22 set tools_dir=%project_dir
23 do while %@len[%tools_dir] gt 3
24         if exist %tools_dir\tools goto found_tools
25         set tools_dir=%@truename[%tools_dir\..]         
26 enddo
28 echo no tools directory found
29 quit 1
31 :found_tools
32 set tools_dir=%tools_dir\tools
34 lint-nt -u -i%LINT_HOME -i%tools_dir\lint project.lnt %$