#! /bin/sh case $1 in "paper" | "article") # cat ~/www-home/pub/template.tex cat < \$@ %.gz: % \$(GZIP) < \$* > \$*.gz %.tgz: % \$(TAR) \$(TARFLAGS) \$*.tgz \$* %: %.c \$(CC) \$(CFLAGS) \$*.c \$(LDLIBS) -o \$* %: %.cc \$(CXX) \$(CFLAGS) \$*.cc \$(LDLIBS) -o \$* %: %.f \$(FC) \$(FFLAGS) \$*.f \$(LDLIBS) -o \$* (%.o): %.c \$(CC) -c \$(CFLAGS) \$*.c -o \$*.o \$(AR) \$(ARFLAGS) \$@ \$*.o \$(RM) \$*.o (%.o): %.cc \$(CXX) -c \$(CFLAGS) \$*.cc -o \$*.o \$(AR) \$(ARFLAGS) \$@ \$*.o \$(RM) \$*.o (%.o): %.f \$(FC) -c \$(FFLAGS) \$*.f -o \$*.o \$(AR) \$(ARFLAGS) \$@ \$*.o \$(RM) \$*.o \$(LIB): \$(LIB)(\$(addsuffix .o, \$(basename \$(SRC)))) clean: \$(RM) *.log *.blg *.ilg *.aux *.lof *.lot *.toc *.idx *.ttt *.fff *.out strip: clean \$(RM) *.bbl *.ind *.dvi realclean: strip \$(RM) *.ps EOF ;; "letter" ) # cat ~/www-home/pub/letter_template.tex cat <