made a copy
[strongtalk-kjk.git] / bin / Makefile.win32
blobe4530d64525b74b1b273f333ee014d9db75dc039
1 # $(CP)right 1994, LongView Technologies L.L.C. $Revision: 1.24 $\r
2 # $(CP)right (c) 2006, Sun Microsystems, Inc.\r
3 # All rights reserved.\r
4 #\r
5 # Redistribution and use in source and binary forms, with or without \r
6 # modification, are permitted provided that the following conditions are met:\r
7 #\r
8 # * Redistributions of source code must retain the above $(CP)right notice, \r
9 #   this list of conditions and the following disclaimer.\r
10 # * Redistributions in binary form must reproduce the above $(CP)right notice, \r
11 #   this list of conditions and the following  disclaimer in the documentation\r
12 #   and/or other materials provided with the distribution.\r
13 # * Neither the name of Sun Microsystems nor the names of its contributors \r
14 #   may be used to endorse or promote products derived from this software \r
15 #   without specific prior written permission.\r
16 #\r
17 # THIS SOFTWARE IS PROVIDED BY THE $(CP)RIGHT HOLDERS AND CONTRIBUTORS "AS IS" \r
18 # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE \r
19 # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE \r
20 # ARE DISCLAIMED. IN NO EVENT SHALL THE $(CP)RIGHT OWNER OR CONTRIBUTORS BE \r
21 # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR \r
22 # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF \r
23 # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS \r
24 # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN \r
25 # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) \r
26 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE \r
27 # POSSIBILITY OF SUCH DAMAGE\r
29 DB1 = ..\vm\deps\includeDB\r
30 DB2 = ..\vm\deps\includeDB2\r
31 PLATFORM = makedeps-platform.txt\r
33 CP    = cmd /c copy\r
34 MKDIR = cmd /c mkdir\r
35 MV    = cmd /c move\r
36 RM    = cmd /c del\r
37 RMDIR = cmd /c rmdir\r
39 lists: $(DB1) $(DB2)\r
40         -@$(RMDIR) /s/q incls\r
41         @$(MKDIR) incls\r
42         @$(CP) $(DB1) +$(DB2) includeDB.all\r
43         @..\tools\makedeps $(PLATFORM) includeDB.all \r
44         @$(MV) includeDB.all includeDB.current\r
46 # numbers:\r
47 #       wc ../vm/*/*.hpp ../vm/*/*.cpp ../vm/*/*.asm\r
49 clean:  # re$(MV) all build & execution related files\r
50         -$(RM) /q includeDB.*\r
51         -$(RM) /q *.ncb\r
52         -$(RMDIR) /s/q incls\r
53         -$(RMDIR) /s/q debug\r
54         -$(RMDIR) /s/q fast\r
55         -$(RMDIR) /s/q product\r
56         -$(RM) /q ..\*.log\r
57         -$(RM) /q ..\*.log.old\r
58         -$(RM) /q ..\*.ilk\r
59         -$(RM) /q ..\*.bak\r