summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/stex/lib/make/Makefile.base.in
blob: e6d3ec01a50fcb38265c4f5554292148200d6630 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
sms:		$(MODS.sms) 

####################### sTeX utilities ##############################

$(MODS.sms): 	%.sms: %.tex $(STEXBINDIR)/sms 
		$(SMSPROG) $<

driver: $(DRIVER)
$(DRIVER): $(MODS) $(MODS.pre) $(MODS.post)
	cat $(MODS.pre) > $@
	@echo '\\begin{document}' >> $@
	@echo '\\tableofcontents\\newpage' >> $@
#	@for d in $(MODS4all); do (echo "\\\begin{omgroup}{File: $$d.tex}  \n\\input{$$d}\n\\\end{omgroup}\n\\\newpage\n" >>$@) done
	@for d in $(MODS4all); do (echo "\\\begin{center}\\LARGE File: \\\url{$$d.tex}\\end{center}" >>$@; echo "\\input{$$d}\\\newpage" >>$@) done
	cat $(MODS.post) >> $@
	echo '\\end{document}' >> $@

# these do not work any more
# graph:	
# 	$(GRAPHPROG) -o graph -f pdf $(SNIPPATHS) all.tex 
# 
# idtest:		$(TARGET)
# 		$(STEXBINDIR)/idcheck -q slides.tex
#  
# struct:		$(TARGET)
# 		$(STEXBINDIR)/modstr < slides.tex
# 
# ccheck:		$(TARGET)
# 		latex slides.tex
# 		$(STEXBINDIR)/idcheck slides.tex
# 		$(STEXBINDIR)/modstr -s < slides.tex > sstruct
# 		cat sstruct

############################# svn #################################
cleanup:
	svn $@ 
ci:
	svn $@ -m'draining'

upgrade:
	svn upgrade 


############################# cleaning #################################
clean: 
	rm -Rf $(CLEAN)

distclean:  clean
	rm -Rf $(DISTCLEAN)