51 lines
1 KiB
Makefile
51 lines
1 KiB
Makefile
|
#
|
||
|
# Makefile for wmymail
|
||
|
#
|
||
|
|
||
|
|
||
|
PROGRAM=wmymail
|
||
|
|
||
|
VERSION=$(shell cat VERSION)
|
||
|
DISTDIR=$(PROGRAM)-$(VERSION)
|
||
|
TARBALL=$(PROGRAM)-$(VERSION).tar.gz
|
||
|
LSM=$(PROGRAM)-$(VERSION).lsm
|
||
|
|
||
|
CC = cc
|
||
|
LIBS = -L/usr/X11R6/lib -lX11 -lXpm -lXext -ldockapp
|
||
|
CFLAGS = -O2 -I/usr/X11R6/include -Wall
|
||
|
XPMS = xpm/main.xpm xpm/mbox_1.xpm xpm/mbox_2.xpm xpm/mbox_3.xpm \
|
||
|
xpm/numbers.xpm xpm/unumbers.xpm
|
||
|
DISTFILES = Makefile README README.old ChangeLog wmymail.c \
|
||
|
raw-envelope.jpg lsm.in VERSION
|
||
|
|
||
|
default all target: wmymail
|
||
|
|
||
|
wmymail: wmymail.o
|
||
|
$(CC) $< $(CFLAGS) $(LIBS) -o $@
|
||
|
|
||
|
wmymail.o: wmymail.c $(XPMS)
|
||
|
$(CC) $(CFLAGS) $(MY_INCS) -o $@ -c $<
|
||
|
|
||
|
clean:
|
||
|
rm -f wmymail wmymail.o $(LSM) $(TARBALL)
|
||
|
rm -fr $(DISTDIR)
|
||
|
|
||
|
dist: $(TARBALL)
|
||
|
|
||
|
lsm: $(LSM)
|
||
|
|
||
|
$(LSM):
|
||
|
make-lsm
|
||
|
|
||
|
$(TARBALL): $(DISTFILES) $(LSM)
|
||
|
rm -fr $(DISTDIR)
|
||
|
mkdir -p $(DISTDIR)/xpm
|
||
|
cp $(DISTFILES) $(DISTDIR)
|
||
|
cp $(XPMS) wmymail-$(VERSION)/xpm
|
||
|
rm -f wmymail-$(VERSION).tar.gz
|
||
|
tar -c $(DISTDIR) | gzip > $(TARBALL)
|
||
|
make-lsm
|
||
|
cp $(LSM) $(DISTDIR)
|
||
|
tar -c $(DISTDIR) | gzip > $(TARBALL)
|
||
|
|