beifg: Simplify the implementation of be_ifg_foreach_node().
[libfirm] / win32 / install.cmd
1 @echo off\r
2 rem\r
3 rem Simple Header install script for libfirm and friens, uses NT command shell\r
4 rem syntax\r
5 rem\r
6 rem (C) 2005 Universitaet Karlsruhe\r
7 rem\r
8 rem Michael Beck   beck@ipd.info.uni-karlsruhe.de\r
9 rem\r
10 rem \r
11 \r
12 set SRC=%1\r
13 set DST=%2\r
14 set CP=xcopy /D/Y/Q\r
15 \r
16 if "%1" == "" goto usage\r
17 if "%2" == "" goto usage\r
18 \r
19 echo Installing Header files to %DST% ...\r
20 \r
21 if not exist %DST% mkdir %DST%\r
22 for /F "eol=# tokens=1,2" %%i in (header.list) do if not exist "%DST%\%%j" mkdir %DST%\%%j\r
23 for /F "eol=# tokens=1,2" %%i in (header.list) do %CP% %SRC%\%%i %DST%\%%j >NUL\r
24 echo done.\r
25 \r
26 goto end\r
27 \r
28 :usage\r
29 echo Usage: %0 SRC-DIR DST-DIR\r
30 :end\r