diff --git a/Makefile.linux b/Makefile.linux new file mode 100644 index 0000000..ad13323 --- /dev/null +++ b/Makefile.linux @@ -0,0 +1,44 @@ +PROG= xmem +VERSION= 1.27 +LDFLAGS+= -L/usr/lib/x86_64-linux-gnu/ -lX11 -lXt -lXaw -lXmu +CFLAGS+= -Wall -I/usr/include/X11/ -I/usr/X11R6/include/ -I/usr/local/include/ +OBJECTS= xmem.o MemStripChart.o get_mem.o + +all: xmem + +xmem.full: + @echo "full not supported yet" + +xmem.debug: + @echo "debug not supported yet" + +xmem: $(OBJECTS) + $(CC) -o xmem $(OBJECTS) $(LDFLAGS) + +%.o: %c + $(CC) $(CFLAGS) -c $< + +clean: + -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 + +