# Remember to point QTDIR and KDEDIR to the right place!
# To build safe tools (tools that work only if started by the root user,
# do not forget to define SAFE_TOOLS to a empty value.

QTDIR			= /opt/qt
KDEDIR			= /opt/kde

INSTALL			= /usr/bin/install

BIN			= kardinfo
INCLUDES		= -I$(KDEDIR)/include -I$(QTDIR)/include -I.
LIBS			= -L$(KDEDIR)/lib -lkdecore -lkdeui \
			  -L$(QTDIR)/lib -lqt \
			  -L/usr/X11R6/lib -lX11 -s
# SAFE_TOOLS		=
SAFE_TOOLS		= -DUNSAFE_TOOLS
CXXFLAGS		= -O6 -W -Wall -fno-rtti $(INCLUDES) $(SAFE_TOOLS)
# -g
SRC			= kardinfo.cc
OBJ			= $(SRC:.cc=.o)
MOC			= $(QTDIR)/bin/moc

%:%.cc
	$(CXX) $(CXXFLAGS) $< -o $@

all			: $(BIN)

$(BIN)			: $(OBJ)
	$(CXX) $(LDFLAGS) $(LIBS) $(OBJ) -o $(BIN)

clean			:
	$(RM) $(OBJ) $(BIN) *moc *~

install			:
	$(INSTALL) -g root -o root -m4755 -s kardinfo $(KDEDIR)/bin/kardinfo 

# -----
kardinfo.cc		: kardinfo.moc
kardinfo.moc		: kardinfo.h
	$(MOC) $< -o $@


