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 1717, Sat Mar 10 19:44:29 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/run-frag.sml
74    
75  .PHONY:         local-install  .PHONY:         local-install
76  local-install:  $(HEAP_IMAGE)  local-install:  $(HEAP_IMAGE)
# Line 63  Line 87 
87          $(ML_BUILD) $(ML_BUILD_FLAGS) $(ROOT_CM) Main.main $(PROGRAM)          $(ML_BUILD) $(ML_BUILD_FLAGS) $(ROOT_CM) Main.main $(PROGRAM)
88          touch $(HEAP_IMAGE)          touch $(HEAP_IMAGE)
89    
90  .depend:        $(CM_FILES)  .depend:        $(CM_FILES) $(CODE_FRAG_FILES)
91          touch .depend          touch .depend
92          $(ML_MAKEDEPEND) $(ML_MAKEDEPEND_FLAGS) -n -f .depend $(ROOT_CM) $(HEAP_IMAGE)          $(ML_MAKEDEPEND) $(ML_MAKEDEPEND_FLAGS) -n -f .depend $(ROOT_CM) $(HEAP_IMAGE)
93    
94    # synthesize files for the code fragments
95    #
96    cl-target/cl-eigen2x2-frag.sml: cl-target/fragments/eigen2x2.in
97            gen/file2str/file2str.sh cl-target/fragments/eigen2x2.in CLEigen2x2Frag cl-target/cl-eigen2x2-frag.sml
98    
99    cl-target/cl-eigen3x3-frag.sml: cl-target/fragments/eigen3x3.in
100            gen/file2str/file2str.sh cl-target/fragments/eigen3x3.in CLEigen3x3Frag cl-target/cl-eigen3x3-frag.sml
101    
102    cl-target/cl-header-frag.sml:   cl-target/fragments/header.in
103            gen/file2str/file2str.sh cl-target/fragments/header.in CLHeaderFrag cl-target/cl-header-frag.sml
104    
105    cl-target/cl-sched-frag.sml:    cl-target/fragments/sched.in
106            gen/file2str/file2str.sh cl-target/fragments/sched.in CLSchedFrag cl-target/cl-sched-frag.sml
107    
108    cl-target/cl-update-frag.sml:   cl-target/fragments/update.in
109            gen/file2str/file2str.sh cl-target/fragments/update.in CLUpdateFrag cl-target/cl-update-frag.sml
110    
111    c-util/lib-interface-head-frag.sml:     c-util/fragments/lib-interface-head.in
112            gen/file2str/file2str.sh $< LibInterfaceHeadFrag $@
113    
114    c-util/lib-interface-body-frag.sml:     c-util/fragments/lib-interface-body.in
115            gen/file2str/file2str.sh $< LibInterfaceBodyFrag $@
116    
117    c-util/lib-interface-foot-frag.sml:     c-util/fragments/lib-interface-foot.in
118            gen/file2str/file2str.sh $< LibInterfaceFootFrag $@
119    
120    c-target/c-hdr-frag.sml:        c-target/fragments/c-hdr.in
121            gen/file2str/file2str.sh $< CHeadFrag $@
122    
123    c-target/c-body-frag.sml:       c-target/fragments/c-body.in
124            gen/file2str/file2str.sh $< CBodyFrag $@
125    
126    c-target/run-frag.sml:  c-target/fragments/run.in
127            gen/file2str/file2str.sh $< RunFrag $@
128    
129  ifneq ($(MAKECMDGOALS),clean)  ifneq ($(MAKECMDGOALS),clean)
130  ifneq ($(MAKECMDGOALS),devclean)  ifneq ($(MAKECMDGOALS),devclean)
131  ifneq ($(MAKECMDGOALS),distclean)  ifneq ($(MAKECMDGOALS),distclean)
# Line 79  Line 138 
138    
139  CLEAN_SUBDIRS =  CLEAN_SUBDIRS =
140    
141  CLEAN_FILES =           $(HEAP_IMAGE) \  CLEAN_FILES +=          $(HEAP_IMAGE) \
142                          */*.grm.sml \                          */*.grm.sml \
143                          */*.lex.sml \                          */*.lex.sml \
144                          .depend                          .depend
145    
146  DISTCLEAN_FILES =       Makefile  DISTCLEAN_FILES +=      Makefile \
147                            $(CODE_FRAG_FILES) \
148                            common/paths.sml \
149                            fields/run-dnorm.sml
150    
151  DEVCLEAN_FILES =  DEVCLEAN_FILES =
152    

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

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