dockapps/wmswallow/Makefile
2017-02-26 01:37:41 +00:00

46 lines
993 B
Makefile

MAKE=make
CC=gcc
CFLAGS=-Wall -g
RM=rm -f
X=/usr/X11R6
INCLUDES=-I$(X)/include
LIBPATHS=-L${X}/lib
LIBS=-lXext -lX11
PROG=wmswallow
OBJS=wmswallow.o
SH=/bin/sh
default:
@echo "Type make <platform> to compile."
@echo "Currently supported platforms are:"
@echo " xfree solaris solaris-gcc"
xfree:
${MAKE} main
solaris:
${MAKE} CC=cc CFLAGS="-g -Xa" X=/usr/openwin \
LIBPATHS="-L/usr/openwin/lib -R/usr/openwin/lib" \
LIBS="-lXext -lX" main
solaris-gcc:
${MAKE} X=/usr/openwin \
LIBPATHS="-L/usr/openwin/lib -R/usr/openwin/lib" \
LIBS="-lXext -lX" main
main: ${OBJS}
${CC} ${CFLAGS} $(INCLUDES) ${OBJS} -o ${PROG} ${LIBPATHS} ${LIBS}
tarball:
${SH} -c "cd ..;tar cpO wmswallow/*.c wmswallow/Makefile \
wmswallow/todo wmswallow/LICENCE wmswallow/README \
wmswallow/README.solaris wmswallow/version.h \
wmswallow/CHANGELOG wmswallow/INSTALL wmswallow/wmswallow.spec\
|compress > wmswallow.tar.Z"
clean:
${RM} ${PROG} *~ *.o
.c.o:
${CC} ${CFLAGS} $(INCLUDES) -c $<