]> gitweb.factorcode.org Git - factor.git/blob - Nmakefile
Merge branch 'master' of git://factorcode.org/git/factor
[factor.git] / Nmakefile
1 LINK_CLFAGS =\r
2 CL_FLAGS = /O2 /W3\r
3 \r
4 OBJS = vm\main-windows-nt.obj \\r
5         vm\os-windows-nt.obj \\r
6         vm\os-windows.obj \\r
7         vm\aging_collector.obj \\r
8         vm\alien.obj \\r
9         vm\arrays.obj \\r
10         vm\bignum.obj \\r
11         vm\booleans.obj \\r
12         vm\byte_arrays.obj \\r
13         vm\callbacks.obj \\r
14         vm\callstack.obj \\r
15         vm\code_blocks.obj \\r
16         vm\code_heap.obj \\r
17         vm\compaction.obj \\r
18         vm\contexts.obj \\r
19         vm\data_heap.obj \\r
20         vm\data_heap_checker.obj \\r
21         vm\debug.obj \\r
22         vm\dispatch.obj \\r
23         vm\entry_points.obj \\r
24         vm\errors.obj \\r
25         vm\factor.obj \\r
26         vm\free_list.obj \\r
27         vm\full_collector.obj \\r
28         vm\gc.obj \\r
29         vm\image.obj \\r
30         vm\inline_cache.obj \\r
31         vm\instruction_operands.obj \\r
32         vm\io.obj \\r
33         vm\jit.obj \\r
34         vm\math.obj \\r
35         vm\nursery_collector.obj \\r
36         vm\object_start_map.obj \\r
37         vm\objects.obj \\r
38         vm\primitives.obj \\r
39         vm\profiler.obj \\r
40         vm\quotations.obj \\r
41         vm\run.obj \\r
42         vm\strings.obj \\r
43         vm\to_tenured_collector.obj \\r
44         vm\tuples.obj \\r
45         vm\utilities.obj \\r
46         vm\vm.obj \\r
47         vm\words.obj\r
48 \r
49 .cpp.obj:\r
50         cl /nologo /EHsc $(CL_FLAGS) /Fo$@ /c $<\r
51 \r
52 all: factor.com factor.exe\r
53 \r
54 factor.com: $(OBJS)\r
55         link $(LINK_FLAGS) /nologo /out:factor.com /SUBSYSTEM:console $(OBJS)\r
56 \r
57 factor.exe: $(OBJS)\r
58         link $(LINK_FLAGS) /nologo /out:factor.exe /SUBSYSTEM:windows $(OBJS)\r
59 \r
60 clean:\r
61         del vm\*.obj\r
62         del factor.com\r
63         del factor.exe\r
64 \r
65 .PHONY: clean\r