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