
all : $(EXEC) $(LIB) $(PLUGIN)

$(EXEC) : Makedepend $(OBJS) 
	$(C++) $(LDFLAGS) $(OBJS) $(LIBS) -o $@

$(LIB) $(PLUGIN) : $(OBJS)
	$(C++) $(LDFLAGS) $(SHARED) $(OBJS) $(LIBS) -o $@

clean : 
	rm -f $(OBJS) $(MAKEDEPEND)

clobber : clean
	rm -f $(EXEC) $(LIB) $(PLUGIN)


Makedepend : $(CXXFILES) $(CFILES) 
	$(C++) $(INC) -M $? > $@


.SUFFIXES: .cpp .o
.cpp.o:
	$(C++) $(CXXFLAGS) -c $<

sinclude Makedepend

