summaryrefslogtreecommitdiffstats
path: root/ds9/make.include
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2018-02-28 21:35:01 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2018-02-28 21:35:01 (GMT)
commit987be617b89dd62884bb2ab1b624a8a9530305aa (patch)
treed4d6bb73cce2157972776a5374820cad890efe0f /ds9/make.include
parentf3948e04751f4612de942632917c744877c29955 (diff)
downloadblt-987be617b89dd62884bb2ab1b624a8a9530305aa.zip
blt-987be617b89dd62884bb2ab1b624a8a9530305aa.tar.gz
blt-987be617b89dd62884bb2ab1b624a8a9530305aa.tar.bz2
add ds9 parsers
Diffstat (limited to 'ds9/make.include')
-rw-r--r--ds9/make.include20
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