#!smake # # $Revision: 1.2 $ # # Makefile for video formats # .SUFFIXES: .vfs .vfo LDIRT=*.bak *.sav VFC=/usr/sbin/vfc -i "cc -E" # Change VFO_INSTDIR to be the directory appropriate # for the architecture of the machine for which you # are building. See man vfc(1G). VFO_INSTDIR=/usr/gfx/ucode/CRM/vfo RULES=/usr/gfx/ucode/vfc/rules README = README stuff: default all: @$(MAKE) $(TARGETS) @$(MAKE) -J 1 $(README) clobber: noshipclobber noshipclobber: $(_FORCE) rm -rf $(TARGETS) rm -rf *.info SOURCES = \ 1240x980_84s.vfs \ 1440x1132_66.vfs \ 1600x1200_56.vfs TARGETS = ${SOURCES:.vfs=.vfo} _always: .vfs.vfo: _always $(VFC) -a ascii=$*.info -c chip=${RULES}/O2_Chip.def,board=${RULES}/O2_Board.def $(VFCOPTS) -o $*.vfo $*.vfs listformats: listformats.c ${CC} -o $@ -g $@.c -lXsgivc -lXext -lX11 install: default $(INSTALL) -F $(VFO_INSTDIR) -m 444 $(TARGETS) $(INSTALL) -F $(VFO_INSTDIR) -m 444 $(README) README.formats: ${SOURCES:.vfs=.vfo} date >$(README) echo "" >>$(README) echo ${SOURCES:.vfs=} @for dfile in ${SOURCES:.vfs=} ; \ do \ echo "Format " $$dfile.vfo: >>$(README) ; \ cat $$dfile.info >>$(README) ; \ echo "" >>$(README) ; \ done