1
2%.o:: %.c
3	$(CC) $(CPPFLAGS) $(CFLAGS) -c $< $(OUTPUT_OPTION)
4
5%.o:: %.cc
6	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< $(OUTPUT_OPTION)
7
8%.lo:: %.cc
9	$(LTCOMP) $(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< $(OUTPUT_OPTION)
10
11%.lo:: %.c
12	$(LTCOMP) $(CC) $(CPPFLAGS) $(CFLAGS) -c $< $(OUTPUT_OPTION)
13
14ifdef BIBTEX
15ifdef PDFLATEX
16%.pdf:: $(SRCDIR)/%.tex
17	TEXINPUTS=$(TEXINPUTS) $(PDFLATEX) $<
18	BIBINPUTS=$(BIBINPUTS) $(BIBTEX) $(@:%.pdf=%)
19	TEXINPUTS=$(TEXINPUTS) $(PDFLATEX) $<
20	TEXINPUTS=$(TEXINPUTS) $(PDFLATEX) $<
21	TEXINPUTS=$(TEXINPUTS) $(PDFLATEX) $<
22endif
23
24ifdef PSLATEX
25%.ps:: $(SRCDIR)/%.tex
26	TEXINPUTS=$(TEXINPUTS) $(PSLATEX) $<
27	BIBINPUTS=$(BIBINPUTS) $(BIBTEX) $(@:%.ps=%)
28	TEXINPUTS=$(TEXINPUTS) $(PSLATEX) $<
29	TEXINPUTS=$(TEXINPUTS) $(PSLATEX) $<
30	TEXINPUTS=$(TEXINPUTS) $(PSLATEX) $<
31endif
32endif
33