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

SCM Repository

[diderot] Diff of /branches/vis15/src/compiler/Makefile_mlton.in
ViewVC logotype

Diff of /branches/vis15/src/compiler/Makefile_mlton.in

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

revision 3888, Fri May 20 22:06:33 2016 UTC revision 3898, Mon May 23 03:34:31 2016 UTC
# Line 68  Line 68 
68    
69  SRC_FILES =             $(wildcard */sources.mlb) $(wildcard */*sml)  SRC_FILES =             $(wildcard */sources.mlb) $(wildcard */*sml)
70    
71  CODE_FRAG_DIRS =        cxx-util  CODE_FRAG_DIRS =        codegen cxx-util
72    
73  CODE_FRAG_FILES =       $(patsubst %,%/fragments.sml,$(CODE_FRAG_DIRS))  CODE_FRAG_FILES =       $(patsubst %,%/fragments.sml,$(CODE_FRAG_DIRS))
74  CODE_FRAG_MKFILES =     $(patsubst %,%/fragments.gmk,$(CODE_FRAG_DIRS))  CODE_FRAG_MKFILES =     $(patsubst %,%/fragments.gmk,$(CODE_FRAG_DIRS))
# Line 115  Line 115 
115  # Rules for generating the fragment dependency and source files  # Rules for generating the fragment dependency and source files
116  #  #
117    
118    codegen/fragments.gmk: codegen/fragments/CATALOG $(wildcard codegen/fragments/*in)
119            $(MKMK) codegen
120    
121    codegen/fragments.sml:
122            $(MKFRAGS) codegen
123    
124  cxx-util/fragments.gmk: cxx-util/fragments/CATALOG $(wildcard cxx-util/fragments/*in)  cxx-util/fragments.gmk: cxx-util/fragments/CATALOG $(wildcard cxx-util/fragments/*in)
125          $(MKMK) cxx-util          $(MKMK) cxx-util
126    
# Line 128  Line 134 
134  ifneq ($(MAKECMDGOALS),clean)  ifneq ($(MAKECMDGOALS),clean)
135  ifneq ($(MAKECMDGOALS),devclean)  ifneq ($(MAKECMDGOALS),devclean)
136  ifneq ($(MAKECMDGOALS),distclean)  ifneq ($(MAKECMDGOALS),distclean)
137    sinclude codegen/fragments.gmk
138  sinclude cxx-util/fragments.gmk  sinclude cxx-util/fragments.gmk
139  endif  endif
140  endif  endif

Legend:
Removed from v.3888  
changed lines
  Added in v.3898

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