dockapps/fookb/Makefile.in

71 lines
1.4 KiB
Makefile

BIN_PATH=@prefix@/bin
SHARE_PATH=@prefix@/share/fookb
MAN_PATH=@prefix@/man/man1
# FLAGS=-Wall -g -DDEBUG @DEFS@
FLAGS=-Wall -Werror @DEFS@
GCC=@CC@
INCLUDEDIR=@X_CFLAGS@
LIBDIR=@X_LIBS@
PRELIBS=@X_PRE_LIBS@
EXTRALIBS=@X_EXTRA_LIBS@
LIBS=@LIBS@
# DEBUG
# DLIBS=-lefence
DLIBS=
fookb: fookb.o params.o images.o sound.o opts.o globals.o
${GCC} ${PRELIBS} ${LIBDIR} ${EXTRALIBS} ${DLIBS} ${LIBS} -o fookb fookb.o params.o images.o sound.o opts.o globals.o @WUTIL_LIB@
fookb.o: fookb.c fookb.h params.h
${GCC} -c ${FLAGS} ${INCLUDEDIR} fookb.c
params.o: params.c params.h
${GCC} -c ${FLAGS} ${INCLUDEDIR} params.c
images.o: images.c images.h
${GCC} -c ${FLAGS} ${INCLUDEDIR} images.c
sound.o: sound.h sound.c params.h
${GCC} -c ${FLAGS} ${INCLUDEDIR} sound.c
opts.o: opts.h fookb.h opts.c
${GCC} -c ${FLAGS} ${INCLUDEDIR} opts.c
globals.o: globals.c
clean:
rm -f fookb fookb.o params.o images.o sound.o opts.o globals.o
superclean: clean
rm -f Makefile config.*
superpuperclean: superclean
rm -f configure
rm -rf autom4te.cache
hyperclean:
rm -f config.*
hyperpiperclean: hyperclean
rm -f configure
install: fookb
mkdir -p ${BIN_PATH}
mkdir -p ${SHARE_PATH}
mkdir -p ${MAN_PATH}
cp fookb ${BIN_PATH}
cp 1.xpm ${SHARE_PATH}
cp 2.xpm ${SHARE_PATH}
cp 3.xpm ${SHARE_PATH}
cp 4.xpm ${SHARE_PATH}
cp rus.xpm ${SHARE_PATH}
cp lat.xpm ${SHARE_PATH}
cp boom.xpm ${SHARE_PATH}
cp beep_spring.au ${SHARE_PATH}
cp fookb.1x ${MAN_PATH}