# # Copyright (c) 1999, 2000 Motoyuki Kasahara. # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions, and the following disclaimer, # without modification, immediately at the beginning of the file. # 2. The name of the author may not be used to endorse or promote products # derived from this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # PACKAGE = wmpccard VERSION = 1.3 #PREFIX = /usr/X11R6 BINDIR = ${PREFIX}/bin SYSCONFDIR = /etc MANDIR = ${PREFIX}/man MAN1DIR = ${MANDIR}/man1 X11INCLUDES = -I${X11BASE}/include X11LDFLAGS = -L${X11BASE}/lib X11LIBS = -lXext -lX11 -lXpm #CC = cc CFLAGS += -I. ${X11INCLUDES} -O LDFLAGS = ${X11LDFLAGS} ${X11LIBS} INSTALL = install -c SHELL = /bin/sh DISTFILES = ChangeLog README NEWS Makefile \ pccard.c pccard.h pccard_alias.c pccard_alias.h \ pccard_error.c pccard_error.h pccard_low.c pccard_low.h \ defs.h.in wmpccard.c \ wmpccard.xpm wmpccard2.xpm digits.xpm wmpccard.1.in OBJECTS = pccard.o pccard_alias.o pccard_error.o pccard_low.o wmpccard.o all: wmpccard wmpccard.1.gz wmpccard: ${OBJECTS} ${CC} -o $@ ${OBJECTS} ${LDFLAGS} wmpccard.1: wmpccard.1.in -rm -f $@ $@.tmp sed -e 's;\@SYSCONFDIR\@;${SYSCONFDIR};' $@.in > $@.tmp cp $@.tmp $@ chmod 644 $@ -rm -f $@.tmp wmpccard.1.gz: wmpccard.1 -rm -f $@ $@.tmp gzip -c9 wmpccard.1 > $@.tmp cp $@.tmp $@ chmod 644 $@ -rm -f $@.tmp install: all test -d ${BINDIR} || mkdir -p ${BINDIR} ${INSTALL} -m 0755 -s wmpccard ${BINDIR}/wmpccard test -d ${SYSCONFDIR} || mkdir -p ${SYSCONFDIR} test -d ${MAN1DIR} || mkdir -p ${MAN1DIR} ${INSTALL} -m 0644 wmpccard.1.gz ${MAN1DIR}/wmpccard.1.gz clean: -rm -f *.o wmpccard wmpccard.1 wmpccard.1.gz defs.h defs.h: defs.h.in -rm -f $@ $@.tmp sed -e 's;\@VERSION\@;${VERSION};' \ -e 's;\@SYSCONFDIR\@;${SYSCONFDIR};' $@.in > $@.tmp cp $@.tmp $@ chmod 644 $@ -rm -f $@.tmp dist: -rm -rf "${PACKAGE}-${VERSION}" -rm -f "${PACKAGE}-${VERSION}.tar.gz" mkdir "${PACKAGE}-${VERSION}" for I in ${DISTFILES} ; do \ ln $$I "${PACKAGE}-${VERSION}/$$I" ; \ done tar cf - "${PACKAGE}-${VERSION}" \ | gzip -9 - > "${PACKAGE}-${VERSION}.tar.gz" -rm -rf "${PACKAGE}-${VERSION}" wmpccard.o: wmpccard.c wmpccard.xpm wmpccard2.xpm digits.xpm pccard.h \ pccard_low.h pccard_error.h pccard_alias.h defs.h pccard.o: pccard.c pccard.h pccard_low.h pccard_error.h pccard_alias.h pccard_low.o: pccard_low.c pccard_low.h pccard_error.h pccard_alias.o: pccard_alias.c pccard_alias.h pccard_error.h