# Makefile for loadmeter

# Edit the lines below to reflect your setup/preferences

CC = gcc
CFLAGS = -O2 -Wall $(DEFINES) $(INCLUDES)
BINDIR = /usr/local/bin/
INSTALL = install
MANDIR = /usr/local/man/man1/

OBJS = loadmeter.o getinfo.o popup.o

all:
	@(SYSTYPE=`uname` ; \
	case $$SYSTYPE in \
	  Linux) \
	  	echo Making loadmeter for Linux ; \
		$(MAKE) LIBS="-L/usr/X11R6/lib -lX11" DEFINES=-DLINUX \
		loadmeter ;;\
	SunOS) \
		echo Making loadmeter for Solaris ; \
		$(MAKE) LIBS="-L/usr/openwin/lib -lX11 -lkvm -lelf" \
		DEFINES=-DSOLARIS INCLUDES=-I/usr/openwin/include \
		loadmeter ; \
		echo '\nPlease help debug the Solaris version! Read README.\n' ;; \
	esac \
	)

loadmeter:  $(OBJS)
	$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)

loadmeter.o: loadmeter.h
getinfo.o: loadmeter.h
popup.o: loadmeter.h


clean:
	rm -f *.o core loadmeter

install:	loadmeter
	${INSTALL} loadmeter ${BINDIR}
	cp loadmeter.1 ${MANDIR}                                                

