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

SCM Repository

[diderot] Diff of /branches/vis12/src/compiler/Makefile.in
ViewVC logotype

Diff of /branches/vis12/src/compiler/Makefile.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/src/compiler/Makefile.in revision 127, Tue Jun 29 20:08:28 2010 UTC branches/vis12/src/compiler/Makefile.in revision 1718, Sat Mar 10 23:03:02 2012 UTC
# Line 42  Line 42 
42  ROOT_CM =               driver/sources.cm  ROOT_CM =               driver/sources.cm
43  CM_FILES =              ast/sources.cm \  CM_FILES =              ast/sources.cm \
44                          basis/sources.cm \                          basis/sources.cm \
45                            c-target/sources.cm \
46                            codegen/sources.cm \
47                          common/sources.cm \                          common/sources.cm \
48                            driver/sources.cm \
49                          env/sources.cm \                          env/sources.cm \
50                            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                          parser/sources.cm \                          parser/sources.cm \
58                          typechecker/sources.cm \                          simplify/sources.cm \
59                          $(ROOT_CM)                          translate/sources.cm \
60                            tree-il/sources.cm \
61                            typechecker/sources.cm
62    
63    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                            cl-target/cl-update-frag.sml \
68                            c-util/lib-interface-head-frag.sml \
69                            c-util/lib-interface-body-frag.sml \
70                            c-util/lib-interface-foot-frag.sml \
71                            c-target/c-hdr-frag.sml \
72                            c-target/c-body-frag.sml \
73                            c-target/init-frag.sml \
74                            c-target/alloc-frag.sml \
75                            c-target/run-frag.sml \
76                            c-target/shutdown-frag.sml
77    
78  .PHONY:         local-install  .PHONY:         local-install
79  local-install:  $(HEAP_IMAGE)  local-install:  $(HEAP_IMAGE)
# Line 63  Line 90 
90          $(ML_BUILD) $(ML_BUILD_FLAGS) $(ROOT_CM) Main.main $(PROGRAM)          $(ML_BUILD) $(ML_BUILD_FLAGS) $(ROOT_CM) Main.main $(PROGRAM)
91          touch $(HEAP_IMAGE)          touch $(HEAP_IMAGE)
92    
93  .depend:        $(CM_FILES)  .depend:        $(CM_FILES) $(CODE_FRAG_FILES)
94          touch .depend          touch .depend
95          $(ML_MAKEDEPEND) $(ML_MAKEDEPEND_FLAGS) -n -f .depend $(ROOT_CM) $(HEAP_IMAGE)          $(ML_MAKEDEPEND) $(ML_MAKEDEPEND_FLAGS) -n -f .depend $(ROOT_CM) $(HEAP_IMAGE)
96    
97    # synthesize files for the code fragments
98    #
99    cl-target/cl-eigen2x2-frag.sml: cl-target/fragments/eigen2x2.in
100            gen/file2str/file2str.sh cl-target/fragments/eigen2x2.in CLEigen2x2Frag cl-target/cl-eigen2x2-frag.sml
101    
102    cl-target/cl-eigen3x3-frag.sml: cl-target/fragments/eigen3x3.in
103            gen/file2str/file2str.sh cl-target/fragments/eigen3x3.in CLEigen3x3Frag cl-target/cl-eigen3x3-frag.sml
104    
105    cl-target/cl-header-frag.sml:   cl-target/fragments/header.in
106            gen/file2str/file2str.sh cl-target/fragments/header.in CLHeaderFrag cl-target/cl-header-frag.sml
107    
108    cl-target/cl-sched-frag.sml:    cl-target/fragments/sched.in
109            gen/file2str/file2str.sh cl-target/fragments/sched.in CLSchedFrag cl-target/cl-sched-frag.sml
110    
111    cl-target/cl-update-frag.sml:   cl-target/fragments/update.in
112            gen/file2str/file2str.sh cl-target/fragments/update.in CLUpdateFrag cl-target/cl-update-frag.sml
113    
114    c-util/lib-interface-head-frag.sml:     c-util/fragments/lib-interface-head.in
115            gen/file2str/file2str.sh $< LibInterfaceHeadFrag $@
116    
117    c-util/lib-interface-body-frag.sml:     c-util/fragments/lib-interface-body.in
118            gen/file2str/file2str.sh $< LibInterfaceBodyFrag $@
119    
120    c-util/lib-interface-foot-frag.sml:     c-util/fragments/lib-interface-foot.in
121            gen/file2str/file2str.sh $< LibInterfaceFootFrag $@
122    
123    c-target/c-hdr-frag.sml:        c-target/fragments/c-hdr.in
124            gen/file2str/file2str.sh $< CHeadFrag $@
125    
126    c-target/c-body-frag.sml:       c-target/fragments/c-body.in
127            gen/file2str/file2str.sh $< CBodyFrag $@
128    
129    c-target/init-frag.sml: c-target/fragments/init.in
130            gen/file2str/file2str.sh $< InitFrag $@
131    
132    c-target/alloc-frag.sml:        c-target/fragments/alloc.in
133            gen/file2str/file2str.sh $< AllocFrag $@
134    
135    c-target/run-frag.sml:  c-target/fragments/run.in
136            gen/file2str/file2str.sh $< RunFrag $@
137    
138    c-target/shutdown-frag.sml:     c-target/fragments/shutdown.in
139            gen/file2str/file2str.sh $< ShutdownFrag $@
140    
141  ifneq ($(MAKECMDGOALS),clean)  ifneq ($(MAKECMDGOALS),clean)
142  ifneq ($(MAKECMDGOALS),devclean)  ifneq ($(MAKECMDGOALS),devclean)
143  ifneq ($(MAKECMDGOALS),distclean)  ifneq ($(MAKECMDGOALS),distclean)
# Line 79  Line 150 
150    
151  CLEAN_SUBDIRS =  CLEAN_SUBDIRS =
152    
153  CLEAN_FILES =           $(HEAP_IMAGE) \  CLEAN_FILES +=          $(HEAP_IMAGE) \
154                          */*.grm.sml \                          */*.grm.sml \
155                          */*.lex.sml \                          */*.lex.sml \
156                            $(CODE_FRAG_FILES) \
157                          .depend                          .depend
158    
159  DISTCLEAN_FILES =       Makefile  DISTCLEAN_FILES +=      Makefile \
160                            common/paths.sml \
161                            fields/run-dnorm.sml
162    
163  DEVCLEAN_FILES =  DEVCLEAN_FILES =
164    

Legend:
Removed from v.127  
changed lines
  Added in v.1718

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