Summary: improved installation, make dist target
This commit is contained in:
parent
fbedd2a351
commit
53ca874f25
53
Makefile
53
Makefile
@ -1,29 +1,38 @@
|
|||||||
CFLAGS += -Wall -I/usr/X11R6/include/
|
PROG= xmem
|
||||||
BINDIR=/usr/local/bin
|
VERSION= 1.26
|
||||||
MANDIR=/usr/local/man/man1
|
LDFLAGS+= -L/usr/X11R6/lib -lX11 -lXt -lXaw -lXmu
|
||||||
LDFLAGS=-L/usr/X11R6/lib -lX11 -lXt -lXaw -lXmu
|
CFLAGS+= -Wall -I/usr/X11R6/include/
|
||||||
|
OBJECTS= xmem.o get_mem.o MemStripChart.o
|
||||||
|
|
||||||
xmem: xmem.o get_mem.o MemStripChart.o
|
xmem: $(OBJECTS)
|
||||||
$(CC) -o xmem xmem.o get_mem.o MemStripChart.o $(LDFLAGS)
|
$(CC) -o xmem $(OBJECTS) $(LDFLAGS)
|
||||||
|
|
||||||
xmem.o: xmem.c
|
%.o: %c
|
||||||
$(CC) $(CFLAGS) -c xmem.c
|
$(CC) $(CFLAGS) -c $<
|
||||||
|
|
||||||
get_mem.o: get_mem.c
|
|
||||||
$(CC) $(CFLAGS) -c get_mem.c
|
|
||||||
|
|
||||||
MemStripChart.o: MemStripChart.c
|
|
||||||
$(CC) $(CFLAGS) -c MemStripChart.c
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
-rm xmem *.o *~
|
-rm -rf $(OBJECTS) $(PROG)
|
||||||
|
|
||||||
|
dist:
|
||||||
|
mkdir -p ${PROG}-${VERSION}
|
||||||
|
cp *.h *.c Makefile xmem.1 xmem.bit copyright XMem.ad ${PROG}-${VERSION}
|
||||||
|
tar cfvz ${PROG}-${VERSION}.tar.gz ${PROG}-${VERSION}
|
||||||
|
rm -rf ${PROG}-${VERSION}
|
||||||
|
|
||||||
|
dist-clean:
|
||||||
|
-rm ${PROG}-${VERSION}.tar.gz
|
||||||
|
|
||||||
|
install:
|
||||||
|
install -d -m 755 {PREFIX}/bin/
|
||||||
|
install -c -S -s -o root -g bin -m 755 xmem ${PREFIX}/bin/xmem
|
||||||
|
install -d -m 755 ${PREFIX}/man/man1/
|
||||||
|
install -c -o root -g bin -m 644 xmem.1 ${PREFIX}/man/man1/xmem.1
|
||||||
|
install -d -m 755 ${PREFIX}/lib/X11/app-defaults/
|
||||||
|
install -c -o root -g bin -m 644 XMem.ad ${PREFIX}/lib/X11/app-defaults/XMem
|
||||||
|
install -d -m 755 ${PREFIX}/share/${PROG}/
|
||||||
|
install -c -o root -g bin -m 644 xmem.bit ${PREFIX}/share/${PROG}/xmem.bit
|
||||||
|
install -c -o root -g bin -m 644 copyright ${PREFIX}/share/${PROG}/copyright
|
||||||
|
|
||||||
all: xmem
|
all: xmem
|
||||||
|
|
||||||
install: all
|
.include <bsd.prog.mk>
|
||||||
/usr/bin/install -c -m 0555 xmem $(DESTDIR)$(BINDIR)
|
|
||||||
/usr/bin/install -c -m 0444 xmem.0 $(DESTDIR)$(MANDIR)
|
|
||||||
/usr/bin/install -c -m 0644 XMem.ad $(DESTDIR)/usr/local/lib/X11/app-defaults/XMem
|
|
||||||
/usr/bin/install -d -m 0755 $(DESTDIR)/usr/local/share/xmem/
|
|
||||||
/usr/bin/install -c -m 0644 xmem.bit $(DESTDIR)/usr/local/share/xmem/
|
|
||||||
/usr/bin/install -c -m 0644 copyright $(DESTDIR)/usr/local/share/xmem/
|
|
||||||
|
Loading…
Reference in New Issue
Block a user