#! /usr/bin/make -f
#
.PHONY: install clean
 
INST_BIN=	install -g root -o root -m 755
INST_DIR=	install -g root -o root -d -m 755
INST_DAT=	install -g root -o root -m 644

prefix	=	/usr
BIN	=	$(prefix)/bin
LIB	=	$(prefix)/lib
DOC	=	$(prefix)/doc
INFO    =       $(prefix)/info
MAN     =       $(prefix)/man
TEXMF	=	$(LIB)/texmf


# This is the default action
all: stamp-config
	cd dviljk; make CFLAGS="-O2 -fomit-frame-pointer"  LDFLAGS=-s all

stamp-config:
	cd dviljk; ./configure --prefix=/usr
	touch stamp-config


# This this installs below $(prefix)
install:
	$(INST_DIR)			$(prefix)
	$(INST_DIR)			$(BIN)
	$(INST_DIR)			$(MAN)/man1
	$(INST_DIR)			$(TEXMF)/tex/latex/dvilj
	$(INST_BIN)	dviljk/dvilj	$(BIN)/dviljp
	$(INST_BIN)	dviljk/{dvilj4,dvilj4l,dvilj2p}	$(BIN)
	$(INST_DAT)	dviljk/dvilj.man	$(MAN)/man1/dvilj.1
	$(INST_DAT)	dviljk/tex/latex/dvilj/graybox.sty		\
					$(TEXMF)/tex/latex/dvilj

# This cleans up
clean:
	cd dviljk; make distclean

# Local Variables:
#   mode: makefile
# End:

