Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Annotation of /sml/trunk/src/runtime/c-libs/makefile.win32
ViewVC logotype

Annotation of /sml/trunk/src/runtime/c-libs/makefile.win32

Parent Directory Parent Directory | Revision Log Revision Log


Revision 249 - (view) (download)
Original Path: sml/branches/SMLNJ/src/runtime/c-libs/makefile.win32

1 : monnier 249 #
2 :     # the makefile for the C libraries
3 :     #
4 :     # Currently, this is only used to clean the library directories.
5 :     #
6 :     # win32 specific
7 :    
8 :     CC = cl
9 :     CFLAGS =
10 :     MAKEFILE = makefile.win32
11 :     MAKE = nmake /F$(MAKEFILE)
12 :     AR = lib
13 :     ARFLAGS =
14 :     RANLIB = lib
15 :    
16 :     VERSION = v-dummy
17 :    
18 :     LIB_DIRS = smlnj-runtime \
19 :     smlnj-signals \
20 :     # smlnj-sockets \
21 :     smlnj-prof \
22 :     smlnj-time \
23 :     smlnj-date \
24 :     smlnj-math \
25 :     # smlnj-mp \
26 :     # smlnj-ccalls \
27 :     win32 \
28 :     win32-io \
29 :     win32-filesys \
30 :     win32-process
31 :    
32 :     #clean :
33 :     # for dir in $(LIB_DIRS); do \
34 :     # (cd $$dir; echo "cleaning $$dir"; $(MAKE) MAKE="$(MAKE)" clean) \
35 :     # done
36 :     # rm -f v-* *.o
37 :    
38 :     # ugh!
39 :     clean :
40 :     del /F /Q v-* *.obj *.pdb
41 :    
42 :     cd smlnj-runtime
43 :     $(MAKE) MAKE="$(MAKE)" clean
44 :     cd $(MAKEDIR)
45 :    
46 :     cd smlnj-signals
47 :     $(MAKE) MAKE="$(MAKE)" clean
48 :     cd $(MAKEDIR)
49 :    
50 :     # cd smlnj-sockets
51 :     # $(MAKE) MAKE="$(MAKE)" clean
52 :     # cd $(MAKEDIR)
53 :    
54 :     cd smlnj-prof
55 :     $(MAKE) MAKE="$(MAKE)" clean
56 :     cd $(MAKEDIR)
57 :    
58 :     cd smlnj-time
59 :     $(MAKE) MAKE="$(MAKE)" clean
60 :     cd $(MAKEDIR)
61 :    
62 :     cd smlnj-date
63 :     $(MAKE) MAKE="$(MAKE)" clean
64 :     cd $(MAKEDIR)
65 :    
66 :     cd smlnj-math
67 :     $(MAKE) MAKE="$(MAKE)" clean
68 :     cd $(MAKEDIR)
69 :    
70 :     # cd smlnj-mp
71 :     # $(MAKE) MAKE="$(MAKE)" clean
72 :     # cd $(MAKEDIR)
73 :    
74 :     # cd smlnj-ccalls
75 :     # $(MAKE) MAKE="$(MAKE)" clean
76 :     # cd $(MAKEDIR)
77 :    
78 :     cd win32
79 :     $(MAKE) MAKE="$(MAKE)" clean
80 :     cd $(MAKEDIR)
81 :    
82 :     cd win32-io
83 :     $(MAKE) MAKE="$(MAKE)" clean
84 :     cd $(MAKEDIR)
85 :    
86 :     cd win32-filesys
87 :     $(MAKE) MAKE="$(MAKE)" clean
88 :     cd $(MAKEDIR)
89 :    
90 :     cd win32-process
91 :     $(MAKE) MAKE="$(MAKE)" clean
92 :     cd $(MAKEDIR)

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0