diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2018-02-28 21:35:01 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2018-02-28 21:35:01 (GMT) |
commit | 987be617b89dd62884bb2ab1b624a8a9530305aa (patch) | |
tree | d4d6bb73cce2157972776a5374820cad890efe0f /ds9/make.include | |
parent | f3948e04751f4612de942632917c744877c29955 (diff) | |
download | blt-987be617b89dd62884bb2ab1b624a8a9530305aa.zip blt-987be617b89dd62884bb2ab1b624a8a9530305aa.tar.gz blt-987be617b89dd62884bb2ab1b624a8a9530305aa.tar.bz2 |
add ds9 parsers
Diffstat (limited to 'ds9/make.include')
-rw-r--r-- | ds9/make.include | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/ds9/make.include b/ds9/make.include index e6071df..28eb376 100644 --- a/ds9/make.include +++ b/ds9/make.include @@ -1,17 +1,16 @@ #--------------------------parsers -parsers : $(PARSERS) +vpath %.tac $(prefix)/ds9/parsers +vpath %.fcl $(prefix)/ds9/parsers -$(prefix)/ds9/library/zoomparser.tcl : $(prefix)/ds9/parsers/zoomparser.tac - tclsh $(prefix)/taccle/taccle.tcl -p zoom -d -v -w $< - mv $(prefix)/ds9/parsers/zoomparser*.tcl $(prefix)/ds9/library/. +$(prefix)/ds9/library/%parser.tcl : %parser.tac + tclsh $(prefix)/taccle/taccle.tcl -p $* -d -v -w $< + mv $(prefix)/ds9/parsers/$*parser.tcl $(@D) + mv $(prefix)/ds9/parsers/$*parser.tab.tcl $(@D) -$(prefix)/ds9/library/zoomlex.tcl : $(prefix)/ds9/parsers/zoomlex.fcl - tclsh $(prefix)/fickle/fickle.tcl -P zoom $< - mv $(prefix)/ds9/parsers/zoomlex.tcl $(prefix)/ds9/library/. - -#%.tcl: %.fcl -#%.tcl: %.tac +$(prefix)/ds9/library/%lex.tcl : %lex.fcl + tclsh $(prefix)/fickle/fickle.tcl -P $* $< + mv $(prefix)/ds9/parsers/$*lex.tcl $(@D) #--------------------------framework @@ -87,5 +86,4 @@ distclean: clean -rm -rf autom4te.cache parsersclean: - -rm -f $(prefix)/ds9/library/*.output -rm -f $(prefix)/ds9/parsers/*.output $(prefix)/ds9/parsers/*.tcl |