#
# Makefile
#
# Install the templ program.
#
# Author: Oh Junseon <hollywar@mail.holywar.net>
# Date : $Date: 2000/09/12 12:41:59 $
#
# $Revision: 1.3 $
#
# Targets:
# make all .......... Create ${PROG} [* default *]
# make install ...... Install ${PROG} to ${DESTDIR}
# make clean ........ Clean working files (e.g., .o)
# make clobber ...... Cleanup (clean + ${PROG})
#
# Folowing targets are only for developers
# make update ....... CVS update (Repository -> current directory)
# make commit ....... CVS commit (current directory -> Repository)
#
#CC = cc
#CC = gcc
MAN1 = README
# If you want to show only default color , remove "-DANSI_COLOR"
CFLAGS += -DANSI_COLOR
PROG = templ
DESTDIR = ${PREFIX}
TEMPLS = t.c t.cc t.css t.html t.makefile t.pl t.pmakefile t.py t.sh t.txt t.sgml t.4th
TEMPLDIR = ${DESTDIR}/share/templates
RM = rm -f
all: const.o templ.o templ
const.o: const.c
${CC} -c const.c ${CFLAGS}
templ.o: templ.c
${CC} -c templ.c ${CFLAGS}
templ: const.o templ.o
@echo; echo Linking templ..
${CC} -o templ templ.o const.o ${CFLAGS}
install: all
strip ${PROG}
install -c -m 755 ${PROG} ${DESTDIR}/bin
if [ ! -d ${TEMPLDIR} ]; then mkdir -p ${TEMPLDIR}; fi
(cd templates; for f in ${TEMPLS}; do install -c -m 644 $$f ${TEMPLDIR}; done)
clean:
${RM} *.o
clobber: clean
${RM} ${PROG} *.o
#
# Developer only targets
#
update: clobber
cvs update
commit: clobber
cvs commit
#
# $Id: Makefile,v 1.3 2000/09/12 12:41:59 hollywar Exp $
#
# Local Variables:
# mode: makefile
# mode: font-lock
# version-control: t
# delete-old-versions: t
# End:
#
# -*- End-Of-File -*-
syntax highlighted by Code2HTML, v. 0.9.1