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

SCM Repository

[diderot] Annotation of /branches/vis12-cl/src/compiler/Makefile.in
ViewVC logotype

Annotation of /branches/vis12-cl/src/compiler/Makefile.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3349 - (view) (download)

1 : jhr 123 # Makefile.in
2 :     #
3 : jhr 3349 # This code is part of the Diderot Project (http://diderot-language.cs.uchicago.edu)
4 :     #
5 :     # COPYRIGHT (c) 2015 The University of Chicago
6 : jhr 123 # All rights reserved.
7 :     #
8 :     # @configure_input@
9 :     #
10 :    
11 :     #### Start of system configuration section. ####
12 :    
13 :     #
14 :     # directories for the install target
15 :     #
16 :     PREFIX = @prefix@
17 :     INSTALL_BINDIR = $(PREFIX)/bin
18 :     INSTALL_HEAPDIR = $(INSTALL_BINDIR)/.heap
19 :     INSTALL_LIBDIR = $(PREFIX)/lib
20 :     INSTALL_INCDIR = $(PREFIX)/include
21 :    
22 :     #
23 :     # directories for the local-install target
24 :     #
25 :     SRCDIR = @DIDEROT_ROOT@/src
26 :     LIBDIR = @DIDEROT_ROOT@/lib
27 :     BINDIR = @DIDEROT_ROOT@/bin
28 :     HEAPDIR = $(BINDIR)/.heap
29 :    
30 :     INSTALL = @INSTALL@
31 :     SHELL = @SHELL@
32 :     @SET_MAKE@
33 :    
34 : jhr 1640 INSTALL_SMLNJ_WRAPPER = @INSTALL_SMLNJ_WRAPPER@
35 : jhr 123 ML_BUILD = @ML_BUILD@
36 :     ML_BUILD_FLAGS = -Ctdp.instrument=true \$$smlnj-tdp/back-trace.cm
37 :     ML_MAKEDEPEND = @ML_MAKEDEPEND@
38 :     ML_MAKEDEPEND_FLAGS =
39 :    
40 :     #### End of system configuration section. ####
41 :    
42 :     PROGRAM = diderotc
43 :     HEAP_IMAGE = $(PROGRAM).@SMLNJ_HEAP_SUFFIX@
44 :     ROOT_CM = driver/sources.cm
45 :     CM_FILES = ast/sources.cm \
46 :     basis/sources.cm \
47 : jhr 1116 c-target/sources.cm \
48 :     codegen/sources.cm \
49 : jhr 123 common/sources.cm \
50 : jhr 1116 driver/sources.cm \
51 : jhr 123 env/sources.cm \
52 : jhr 1116 fields/sources.cm \
53 :     high-il/sources.cm \
54 :     high-to-mid/sources.cm \
55 :     IL/sources.cm \
56 :     low-il/sources.cm \
57 :     mid-il/sources.cm \
58 :     mid-to-low/sources.cm \
59 : jhr 123 parser/sources.cm \
60 : jhr 1116 simplify/sources.cm \
61 :     translate/sources.cm \
62 :     tree-il/sources.cm \
63 :     typechecker/sources.cm
64 : jhr 123
65 : jhr 2710 CODE_FRAG_FILES = c-util/exec-hdr-frag.sml \
66 : jhr 2731 c-util/lib-hdr-frag.sml \
67 : jhr 2710 c-util/lib-interface-head-frag.sml \
68 : jhr 1844 c-util/lib-interface-rt-frag.sml \
69 : jhr 1703 c-util/lib-interface-body-frag.sml \
70 : jhr 1717 c-util/lib-interface-foot-frag.sml \
71 : jhr 2862 c-util/nrrd-save-helper-frag.sml \
72 : jhr 2705 c-target/alloc-frag.sml \
73 :     c-target/c-body-frag.sml \
74 : jhr 1831 c-target/c-hdr-par-extra-frag.sml \
75 : jhr 1718 c-target/init-frag.sml \
76 : jhr 2705 c-target/lib-interface-par-frag.sml \
77 : jhr 1828 c-target/par-run-frag.sml \
78 : jhr 2082 c-target/par-run-nobsp-frag.sml \
79 : jhr 1828 c-target/seq-run-frag.sml \
80 : jhr 2082 c-target/seq-run-nobsp-frag.sml \
81 : jhr 1720 c-target/shutdown-frag.sml \
82 :     c-target/par-main-frag.sml \
83 : jhr 2404 c-target/seq-main-frag.sml \
84 : jhr 2705 cl-target/c-body-frag.sml \
85 : jhr 2600 cl-target/c-check-cl-status-frag.sml \
86 : jhr 2742 cl-target/c-init-frag.sml \
87 : jhr 2741 cl-target/c-initially-frag.sml \
88 : jhr 2599 cl-target/c-lib-interface-cl-frag.sml \
89 :     cl-target/c-main-frag.sml \
90 : jhr 3184 cl-target/c-output-collection-fixed-frag.sml \
91 : jhr 2770 cl-target/c-output-grid-fixed-frag.sml \
92 : jhr 2599 cl-target/c-run-frag.sml \
93 :     cl-target/c-run-nobsp-frag.sml \
94 :     cl-target/c-shutdown-frag.sml \
95 :     cl-target/cl-eigen2x2-frag.sml \
96 :     cl-target/cl-eigen3x3-frag.sml \
97 : jhr 2404 cl-target/cl-hdr-frag.sml \
98 : jhr 2599 cl-target/cl-sched-frag.sml \
99 :     cl-target/cl-sched-nobsp-frag.sml \
100 : jhr 2726 cl-target/cl-sizes-frag.sml \
101 : jhr 2715 cl-target/cl-types-frag.sml \
102 : jhr 2599 cl-target/cl-update-frag.sml \
103 :     cl-target/cl-update-nocom-frag.sml \
104 :     cl-target/cl-update-nobsp-frag.sml
105 : jhr 1640
106 : jhr 123 .PHONY: local-install
107 :     local-install: $(HEAP_IMAGE)
108 :     $(INSTALL_SMLNJ_WRAPPER) $(PROGRAM) $(BINDIR)
109 :    
110 :     .PHONY: install
111 :     install: $(HEAP_IMAGE)
112 :     $(INSTALL_SMLNJ_WRAPPER) $(PROGRAM) $(INSTALL_BINDIR)
113 :    
114 :     .PHONY: build
115 :     build: $(HEAP_IMAGE)
116 :    
117 : jhr 1852 $(HEAP_IMAGE): .depend
118 : jhr 123 $(ML_BUILD) $(ML_BUILD_FLAGS) $(ROOT_CM) Main.main $(PROGRAM)
119 :     touch $(HEAP_IMAGE)
120 :    
121 : jhr 1640 .depend: $(CM_FILES) $(CODE_FRAG_FILES)
122 : jhr 1852 touch .depend
123 : jhr 123 $(ML_MAKEDEPEND) $(ML_MAKEDEPEND_FLAGS) -n -f .depend $(ROOT_CM) $(HEAP_IMAGE)
124 :    
125 : jhr 2404 # synthesize files for the common C code fragments
126 : jhr 1640 #
127 : jhr 2404 c-util/exec-hdr-frag.sml: c-util/fragments/exec-hdr.in
128 :     gen/file2str/file2str.sh $< ExecHdrFrag $@
129 : jhr 1671
130 : jhr 2731 c-util/lib-hdr-frag.sml: c-util/fragments/lib-hdr.in
131 :     gen/file2str/file2str.sh $< LibHdrFrag $@
132 :    
133 : jhr 1703 c-util/lib-interface-head-frag.sml: c-util/fragments/lib-interface-head.in
134 :     gen/file2str/file2str.sh $< LibInterfaceHeadFrag $@
135 :    
136 : jhr 1844 c-util/lib-interface-rt-frag.sml: c-util/fragments/lib-interface-rt.in
137 :     gen/file2str/file2str.sh $< LibInterfaceRTFrag $@
138 :    
139 : jhr 1703 c-util/lib-interface-body-frag.sml: c-util/fragments/lib-interface-body.in
140 :     gen/file2str/file2str.sh $< LibInterfaceBodyFrag $@
141 :    
142 :     c-util/lib-interface-foot-frag.sml: c-util/fragments/lib-interface-foot.in
143 :     gen/file2str/file2str.sh $< LibInterfaceFootFrag $@
144 :    
145 : jhr 2862 c-util/nrrd-save-helper-frag.sml: c-util/fragments/nrrd-save-helper.in
146 :     gen/file2str/file2str.sh $< NrrdSaveHelperFrag $@
147 :    
148 : jhr 2404 # synthesize files for the C target code fragments
149 :     #
150 : jhr 2705 c-target/alloc-frag.sml: c-target/fragments/alloc.in
151 :     gen/file2str/file2str.sh $< AllocFrag $@
152 :    
153 :     c-target/c-body-frag.sml: c-target/fragments/c-body.in
154 :     gen/file2str/file2str.sh $< CBodyFrag $@
155 :    
156 : jhr 1844 c-target/lib-interface-par-frag.sml: c-target/fragments/lib-interface-par.in
157 :     gen/file2str/file2str.sh $< LibInterfaceParFrag $@
158 :    
159 : jhr 1831 c-target/c-hdr-par-extra-frag.sml: c-target/fragments/c-hdr-par-extra.in
160 :     gen/file2str/file2str.sh $< CHeadParExtraFrag $@
161 : jhr 1717
162 : jhr 1718 c-target/init-frag.sml: c-target/fragments/init.in
163 :     gen/file2str/file2str.sh $< InitFrag $@
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 2082 c-target/par-run-nobsp-frag.sml: c-target/fragments/par-run-nobsp.in
169 :     gen/file2str/file2str.sh $< ParRunNoBSPFrag $@
170 : jhr 2077
171 : jhr 1828 c-target/seq-run-frag.sml: c-target/fragments/seq-run.in
172 :     gen/file2str/file2str.sh $< SeqRunFrag $@
173 :    
174 : jhr 2082 c-target/seq-run-nobsp-frag.sml: c-target/fragments/seq-run-nobsp.in
175 :     gen/file2str/file2str.sh $< SeqRunNoBSPFrag $@
176 :    
177 : jhr 1718 c-target/shutdown-frag.sml: c-target/fragments/shutdown.in
178 :     gen/file2str/file2str.sh $< ShutdownFrag $@
179 :    
180 : jhr 1720 c-target/par-main-frag.sml: c-target/fragments/par-main.in
181 :     gen/file2str/file2str.sh $< ParMainFrag $@
182 :    
183 :     c-target/seq-main-frag.sml: c-target/fragments/seq-main.in
184 :     gen/file2str/file2str.sh $< SeqMainFrag $@
185 :    
186 : jhr 2404 # synthesize files for the OpenCL target code fragments
187 :     #
188 : jhr 2705 cl-target/c-body-frag.sml: cl-target/fragments/c-body.in
189 :     gen/file2str/file2str.sh $< CBodyFrag $@
190 :    
191 : jhr 2600 cl-target/c-check-cl-status-frag.sml: cl-target/fragments/c-check-cl-status.in
192 : jhr 2599 gen/file2str/file2str.sh $< CCheckCLStatusFrag $@
193 :    
194 : jhr 2742 cl-target/c-init-frag.sml: cl-target/fragments/c-init.in
195 :     gen/file2str/file2str.sh $< CInitFrag $@
196 :    
197 : jhr 2741 cl-target/c-initially-frag.sml: cl-target/fragments/c-initially.in
198 :     gen/file2str/file2str.sh $< CInitiallyFrag $@
199 : jhr 2404
200 : jhr 2599 cl-target/c-lib-interface-cl-frag.sml: cl-target/fragments/c-lib-interface-cl.in
201 :     gen/file2str/file2str.sh $< CLibInterfaceCLFrag $@
202 :    
203 :     cl-target/c-main-frag.sml: cl-target/fragments/c-main.in
204 :     gen/file2str/file2str.sh $< CMainFrag $@
205 :    
206 : jhr 3184 cl-target/c-output-collection-fixed-frag.sml: cl-target/fragments/c-output-collection-fixed.in
207 :     gen/file2str/file2str.sh $< COutputCollectionFixedFrag $@
208 :    
209 : jhr 2770 cl-target/c-output-grid-fixed-frag.sml: cl-target/fragments/c-output-grid-fixed.in
210 :     gen/file2str/file2str.sh $< COutputGridFixedFrag $@
211 : jhr 2763
212 : jhr 2599 cl-target/c-run-frag.sml: cl-target/fragments/c-run.in
213 :     gen/file2str/file2str.sh $< CRunFrag $@
214 :    
215 :     cl-target/c-run-nobsp-frag.sml: cl-target/fragments/c-run-nobsp.in
216 :     gen/file2str/file2str.sh $< CRunNoBSPFrag $@
217 :    
218 : jhr 2600 cl-target/c-shutdown-frag.sml: cl-target/fragments/c-shutdown.in
219 : jhr 2607 gen/file2str/file2str.sh $< CShutdownFrag $@
220 : jhr 2599
221 : jhr 2600 cl-target/cl-eigen2x2-frag.sml: cl-target/fragments/cl-eigen2x2.in
222 : jhr 2404 gen/file2str/file2str.sh $< CLEigen2x2Frag $@
223 :    
224 : jhr 2600 cl-target/cl-eigen3x3-frag.sml: cl-target/fragments/cl-eigen3x3.in
225 : jhr 2404 gen/file2str/file2str.sh $< CLEigen3x3Frag $@
226 :    
227 : jhr 2599 cl-target/cl-hdr-frag.sml: cl-target/fragments/cl-hdr.in
228 :     gen/file2str/file2str.sh $< CLHeadFrag $@
229 : jhr 2404
230 : jhr 2599 cl-target/cl-sched-frag.sml: cl-target/fragments/cl-sched.in
231 : jhr 2404 gen/file2str/file2str.sh $< CLSchedFrag $@
232 :    
233 : jhr 2599 cl-target/cl-sched-nobsp-frag.sml: cl-target/fragments/cl-sched-nobsp.in
234 :     gen/file2str/file2str.sh $< CLSchedNoBSPFrag $@
235 : jhr 2404
236 : jhr 2726 cl-target/cl-sizes-frag.sml: cl-target/fragments/cl-sizes.in
237 :     gen/file2str/file2str.sh $< CLSizesFrag $@
238 :    
239 : jhr 2715 cl-target/cl-types-frag.sml: cl-target/fragments/cl-types.in
240 :     gen/file2str/file2str.sh $< CLTypesFrag $@
241 :    
242 : jhr 2599 cl-target/cl-update-frag.sml: cl-target/fragments/cl-update.in
243 : jhr 2404 gen/file2str/file2str.sh $< CLUpdateFrag $@
244 :    
245 : jhr 2599 cl-target/cl-update-nocom-frag.sml: cl-target/fragments/cl-update-nocom.in
246 :     gen/file2str/file2str.sh $< CLUpdateNoComFrag $@
247 : jhr 2404
248 : jhr 2599 cl-target/cl-update-nobsp-frag.sml: cl-target/fragments/cl-update-nobsp.in
249 :     gen/file2str/file2str.sh $< CLUpdateNoBSPFrag $@
250 :    
251 :    
252 : jhr 123 ifneq ($(MAKECMDGOALS),clean)
253 :     ifneq ($(MAKECMDGOALS),devclean)
254 :     ifneq ($(MAKECMDGOALS),distclean)
255 :     sinclude .depend
256 :     endif
257 :     endif
258 :     endif
259 :    
260 :     #################### Cleanup ####################
261 :    
262 :     CLEAN_SUBDIRS =
263 :    
264 : jhr 1116 CLEAN_FILES += $(HEAP_IMAGE) \
265 : jhr 123 */*.grm.sml \
266 :     */*.lex.sml \
267 : jhr 1718 $(CODE_FRAG_FILES) \
268 : jhr 123 .depend
269 :    
270 : jhr 1131 DISTCLEAN_FILES += Makefile \
271 :     common/paths.sml \
272 : jhr 2255 common/size-of.sml \
273 : jhr 1997 nrrd/run-dnorm.sml
274 : jhr 123
275 :     DEVCLEAN_FILES =
276 :    
277 :     include @DIDEROT_MKDIR@/clean-rules.gmk

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