Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Annotation of /branches/lamont/src/compiler/Makefile.in
ViewVC logotype

Annotation of /branches/lamont/src/compiler/Makefile.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2246 - (view) (download)

1 : jhr 123 # Makefile.in
2 :     #
3 :     # COPYRIGHT (c) 2010 The Diderot Project
4 :     # All rights reserved.
5 :     #
6 :     # @configure_input@
7 :     #
8 :    
9 :     #### Start of system configuration section. ####
10 :    
11 :     #
12 :     # directories for the install target
13 :     #
14 :     PREFIX = @prefix@
15 :     INSTALL_BINDIR = $(PREFIX)/bin
16 :     INSTALL_HEAPDIR = $(INSTALL_BINDIR)/.heap
17 :     INSTALL_LIBDIR = $(PREFIX)/lib
18 :     INSTALL_INCDIR = $(PREFIX)/include
19 :    
20 :     #
21 :     # directories for the local-install target
22 :     #
23 :     SRCDIR = @DIDEROT_ROOT@/src
24 :     LIBDIR = @DIDEROT_ROOT@/lib
25 :     BINDIR = @DIDEROT_ROOT@/bin
26 :     HEAPDIR = $(BINDIR)/.heap
27 :    
28 :     INSTALL = @INSTALL@
29 :     SHELL = @SHELL@
30 :     @SET_MAKE@
31 :    
32 : jhr 1640 INSTALL_SMLNJ_WRAPPER = @INSTALL_SMLNJ_WRAPPER@
33 : jhr 123 ML_BUILD = @ML_BUILD@
34 :     ML_BUILD_FLAGS = -Ctdp.instrument=true \$$smlnj-tdp/back-trace.cm
35 :     ML_MAKEDEPEND = @ML_MAKEDEPEND@
36 :     ML_MAKEDEPEND_FLAGS =
37 :    
38 :     #### End of system configuration section. ####
39 :    
40 :     PROGRAM = diderotc
41 :     HEAP_IMAGE = $(PROGRAM).@SMLNJ_HEAP_SUFFIX@
42 :     ROOT_CM = driver/sources.cm
43 :     CM_FILES = ast/sources.cm \
44 :     basis/sources.cm \
45 : jhr 1116 c-target/sources.cm \
46 :     codegen/sources.cm \
47 : jhr 123 common/sources.cm \
48 : jhr 1116 driver/sources.cm \
49 : jhr 123 env/sources.cm \
50 : jhr 1116 fields/sources.cm \
51 :     high-il/sources.cm \
52 :     high-to-mid/sources.cm \
53 :     IL/sources.cm \
54 :     low-il/sources.cm \
55 :     mid-il/sources.cm \
56 :     mid-to-low/sources.cm \
57 : jhr 123 parser/sources.cm \
58 : jhr 1116 simplify/sources.cm \
59 :     translate/sources.cm \
60 :     tree-il/sources.cm \
61 :     typechecker/sources.cm
62 : jhr 123
63 : jhr 1671 CODE_FRAG_FILES = cl-target/cl-eigen2x2-frag.sml \
64 :     cl-target/cl-eigen3x3-frag.sml \
65 :     cl-target/cl-header-frag.sml \
66 :     cl-target/cl-sched-frag.sml \
67 : jhr 1703 cl-target/cl-update-frag.sml \
68 :     c-util/lib-interface-head-frag.sml \
69 : jhr 1844 c-util/lib-interface-rt-frag.sml \
70 : jhr 1703 c-util/lib-interface-body-frag.sml \
71 : jhr 1717 c-util/lib-interface-foot-frag.sml \
72 : jhr 1844 c-target/lib-interface-par-frag.sml \
73 : jhr 1831 c-target/c-hdr-frag.sml \
74 :     c-target/c-hdr-par-extra-frag.sml \
75 : lamonts 2096 c-target/c-hdr-grid-extra-frag.sml \
76 : jhr 1717 c-target/c-body-frag.sml \
77 : jhr 1773 c-target/exec-hdr-frag.sml \
78 : jhr 1718 c-target/init-frag.sml \
79 :     c-target/alloc-frag.sml \
80 : jhr 1828 c-target/par-run-frag.sml \
81 : jhr 2077 c-target/par-run-nobar-frag.sml \
82 : jhr 1828 c-target/seq-run-frag.sml \
83 : lamonts 2096 c-target/grid2D-frag.sml \
84 : lamonts 2191 c-target/queryPool-frag.sml \
85 : lamonts 2210 c-target/seq-new-frag.sml \
86 : lamonts 2096 c-target/grid3D-frag.sml \
87 : lamonts 2201 c-target/grid-frag.sml \
88 : lamonts 2246 c-target/seq-global-reduce-frag.sml \
89 : jhr 1720 c-target/shutdown-frag.sml \
90 :     c-target/par-main-frag.sml \
91 :     c-target/seq-main-frag.sml
92 : jhr 1640
93 : jhr 123 .PHONY: local-install
94 :     local-install: $(HEAP_IMAGE)
95 :     $(INSTALL_SMLNJ_WRAPPER) $(PROGRAM) $(BINDIR)
96 :    
97 :     .PHONY: install
98 :     install: $(HEAP_IMAGE)
99 :     $(INSTALL_SMLNJ_WRAPPER) $(PROGRAM) $(INSTALL_BINDIR)
100 :    
101 :     .PHONY: build
102 :     build: $(HEAP_IMAGE)
103 :    
104 : jhr 1852 $(HEAP_IMAGE): .depend
105 : jhr 123 $(ML_BUILD) $(ML_BUILD_FLAGS) $(ROOT_CM) Main.main $(PROGRAM)
106 :     touch $(HEAP_IMAGE)
107 :    
108 : jhr 1640 .depend: $(CM_FILES) $(CODE_FRAG_FILES)
109 : jhr 1852 touch .depend
110 : jhr 123 $(ML_MAKEDEPEND) $(ML_MAKEDEPEND_FLAGS) -n -f .depend $(ROOT_CM) $(HEAP_IMAGE)
111 :    
112 : jhr 1640 # synthesize files for the code fragments
113 :     #
114 : jhr 1671 cl-target/cl-eigen2x2-frag.sml: cl-target/fragments/eigen2x2.in
115 : jhr 1720 gen/file2str/file2str.sh $< CLEigen2x2Frag $@
116 : jhr 1671
117 :     cl-target/cl-eigen3x3-frag.sml: cl-target/fragments/eigen3x3.in
118 : jhr 1720 gen/file2str/file2str.sh $< CLEigen3x3Frag $@
119 : jhr 1671
120 : jhr 1640 cl-target/cl-header-frag.sml: cl-target/fragments/header.in
121 : jhr 1720 gen/file2str/file2str.sh $< CLHeaderFrag $@
122 : jhr 1640
123 :     cl-target/cl-sched-frag.sml: cl-target/fragments/sched.in
124 : jhr 1720 gen/file2str/file2str.sh $< CLSchedFrag $@
125 : jhr 1640
126 : jhr 1671 cl-target/cl-update-frag.sml: cl-target/fragments/update.in
127 : jhr 1720 gen/file2str/file2str.sh $< CLUpdateFrag $@
128 : jhr 1671
129 : jhr 1703 c-util/lib-interface-head-frag.sml: c-util/fragments/lib-interface-head.in
130 :     gen/file2str/file2str.sh $< LibInterfaceHeadFrag $@
131 :    
132 : jhr 1844 c-util/lib-interface-rt-frag.sml: c-util/fragments/lib-interface-rt.in
133 :     gen/file2str/file2str.sh $< LibInterfaceRTFrag $@
134 :    
135 : jhr 1703 c-util/lib-interface-body-frag.sml: c-util/fragments/lib-interface-body.in
136 :     gen/file2str/file2str.sh $< LibInterfaceBodyFrag $@
137 :    
138 :     c-util/lib-interface-foot-frag.sml: c-util/fragments/lib-interface-foot.in
139 :     gen/file2str/file2str.sh $< LibInterfaceFootFrag $@
140 :    
141 : jhr 1844 c-target/lib-interface-par-frag.sml: c-target/fragments/lib-interface-par.in
142 :     gen/file2str/file2str.sh $< LibInterfaceParFrag $@
143 :    
144 : jhr 1831 c-target/c-hdr-par-extra-frag.sml: c-target/fragments/c-hdr-par-extra.in
145 :     gen/file2str/file2str.sh $< CHeadParExtraFrag $@
146 : jhr 1717
147 : lamonts 2096 c-target/c-hdr-grid-extra-frag.sml: c-target/fragments/c-hdr-grid-extra.in
148 :     gen/file2str/file2str.sh $< CHeadGridExtraFrag $@
149 :    
150 : jhr 1831 c-target/c-hdr-frag.sml: c-target/fragments/c-hdr.in
151 :     gen/file2str/file2str.sh $< CHeadFrag $@
152 : jhr 1828
153 : jhr 1717 c-target/c-body-frag.sml: c-target/fragments/c-body.in
154 :     gen/file2str/file2str.sh $< CBodyFrag $@
155 :    
156 : jhr 1773 c-target/exec-hdr-frag.sml: c-target/fragments/exec-hdr.in
157 :     gen/file2str/file2str.sh $< ExecHdr $@
158 :    
159 : jhr 1718 c-target/init-frag.sml: c-target/fragments/init.in
160 :     gen/file2str/file2str.sh $< InitFrag $@
161 :    
162 :     c-target/alloc-frag.sml: c-target/fragments/alloc.in
163 :     gen/file2str/file2str.sh $< AllocFrag $@
164 :    
165 : jhr 1828 c-target/par-run-frag.sml: c-target/fragments/par-run.in
166 :     gen/file2str/file2str.sh $< ParRunFrag $@
167 : jhr 1717
168 : jhr 2077 c-target/par-run-nobar-frag.sml: c-target/fragments/par-run-nobar.in
169 :     gen/file2str/file2str.sh $< ParRunFragNoBar $@
170 :    
171 : lamonts 2096 c-target/grid2D-frag.sml: c-target/fragments/grid2D.in
172 :     gen/file2str/file2str.sh $< Grid2DFrag $@
173 :    
174 : lamonts 2191 c-target/queryPool-frag.sml: c-target/fragments/queryPool.in
175 : lamonts 2201 gen/file2str/file2str.sh $< QueryPoolFrag $@
176 : lamonts 2191
177 : lamonts 2096 c-target/grid3D-frag.sml: c-target/fragments/grid3D.in
178 :     gen/file2str/file2str.sh $< Grid3DFrag $@
179 :    
180 : lamonts 2201 c-target/grid-frag.sml: c-target/fragments/grid.in
181 :     gen/file2str/file2str.sh $< GridFrag $@
182 :    
183 : lamonts 2210 c-target/seq-new-frag.sml: c-target/fragments/seq-new.in
184 :     gen/file2str/file2str.sh $< SeqNewFrag $@
185 :    
186 : lamonts 2246 c-target/seq-global-reduce-frag.sml: c-target/fragments/seq-reduce-fun.in
187 :     gen/file2str/file2str.sh $< SeqGlobalReduceFrag $@
188 : lamonts 2101
189 : jhr 1828 c-target/seq-run-frag.sml: c-target/fragments/seq-run.in
190 :     gen/file2str/file2str.sh $< SeqRunFrag $@
191 :    
192 : jhr 1718 c-target/shutdown-frag.sml: c-target/fragments/shutdown.in
193 :     gen/file2str/file2str.sh $< ShutdownFrag $@
194 :    
195 : jhr 1720 c-target/par-main-frag.sml: c-target/fragments/par-main.in
196 :     gen/file2str/file2str.sh $< ParMainFrag $@
197 :    
198 :     c-target/seq-main-frag.sml: c-target/fragments/seq-main.in
199 :     gen/file2str/file2str.sh $< SeqMainFrag $@
200 :    
201 : jhr 123 ifneq ($(MAKECMDGOALS),clean)
202 :     ifneq ($(MAKECMDGOALS),devclean)
203 :     ifneq ($(MAKECMDGOALS),distclean)
204 :     sinclude .depend
205 :     endif
206 :     endif
207 :     endif
208 :    
209 :     #################### Cleanup ####################
210 :    
211 :     CLEAN_SUBDIRS =
212 :    
213 : jhr 1116 CLEAN_FILES += $(HEAP_IMAGE) \
214 : jhr 123 */*.grm.sml \
215 :     */*.lex.sml \
216 : jhr 1718 $(CODE_FRAG_FILES) \
217 : jhr 123 .depend
218 :    
219 : jhr 1131 DISTCLEAN_FILES += Makefile \
220 :     common/paths.sml \
221 : jhr 1997 nrrd/run-dnorm.sml
222 : jhr 123
223 :     DEVCLEAN_FILES =
224 :    
225 :     include @DIDEROT_MKDIR@/clean-rules.gmk

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