#
#                Makefile template for C, C++
#

#  EXE    = name of binary
#  CC     = compiler
#  CFLAGS = compiler flags ( -c is not needed )
#  LFLAGS = load flags not allready specified with CFLAGS
#  LIBS   = libraries to be linked with
#  FEXT   = file extension of source code ( used for make depend )
#  OBJS   = object files to link into EXE


EXE    = xosview
CC     = g++
CFLAGS = -Wall -O2 -m386
LFLAGS = -m386 -O2 -s
LIBS   = -lX11
FEXT   = cc


OBJS = \
xwin.o \
fieldmeter.o \
cpumeter.o \
memmeter.o \
swapmeter.o \
netmeter.o \
netinmeter.o \
netoutmeter.o \
xosview.o \
main.o




#-----------------------------------------------------------------------

all : .depend $(EXE)

$(EXE) : $(OBJS)
	$(CC) $(CFLAGS) $(LFLAGS) -o $(EXE) $(OBJS) $(LIBS)

depend dep :
	rm -f .depend
	$(CC) -MM *.$(FEXT) > .depend

clean :
	rm -f .depend $(EXE) $(OBJS)

%.o : %.cc
	$(CC) $(CFLAGS) -c $< -o $@

-include .depend





