# Meu Makefile básico para CWEB

CFLAGS = -g -Wall -ansi -pedantic -O0
CC = gcc
LDLIBS = -lm
# no caso de usar sqrt, sin, cos, etc.
# LDLIBS = -lgb se estiver usando o Stanford GraphBase

TEX = tex
# mude para "latex" se estiver usando o latex-cweb de J. Schrod

RM = /bin/rm -f

.SUFFIXES :
.SUFFIXES : .ps .pdf .dvi .tex .o .c .w

.PHONY : clean

%.tex : %.w
	cweave +e $<

%.dvi :	%.tex
	$(TEX) $<

%.ps :	%.dvi
	dvips $< -o $@

%.pdf :	%.ps
	ps2pdf $< $@

%.c : %.w
	ctangle $<

% : %.c
	$(CC) $(CFLAGS) $< $(LDLIBS) -o $@

clean : 
	$(RM) *~ *.c *.tex *.dvi *.dvi-ps *.aux *.scn *.log *.toc *.idx core







