include RULES

EXE = \
$(BINDIR)/clair$(SUFF) \
$(BINDIR)/clairc3d$(SUFF) \
$(BINDIR)/create_c3d$(SUFF) \
$(BINDIR)/nopo_avoir$(SUFF) \
$(BINDIR)/obscur$(SUFF) \
$(BINDIR)/obscurc3d$(SUFF) \
$(BINDIR)/tradavoir$(SUFF) \
$(BINDIR)/translation$(SUFF) \
$(BINDIR)/txt2avoir$(SUFF) \
$(BINDIR)/xd3d$(SUFF) \
$(BINDIR)/xgraphic$(SUFF)

all :; make libs ; make utils ; make xgraphic ; make xd3d

install :; /bin/cp -pidvu $(EXE) ./infps $(INSTALL_DIR)

libs :; \
cd $(SRCDIR)/qlib   ; echo "---- Building utility lib ----" ; make ;\
cd $(SRCDIR)/interp ; echo "---- Building parsing lib ----" ; make ;\
cd $(SRCDIR)/X      ; echo "---- Building X interface lib ----" ; make

xd3d :; cd $(SRCDIR)/d3d ; echo "---- Building xd3d ----" ; make

xgraphic :; cd $(SRCDIR)/graphic ; echo "---- Building xgraphic ----" ; make

utils :; \
echo " ---- Building various utils ----" ;\
cd $(SRCDIR)/trad_nopo ; make ;\
cd $(SRCDIR)/various  ; make

clean :; /bin/rm -f $(SRCDIR)/*/*.o $(LIBRAIRIE) $(MYXLIB) $(INTERP) $(EXE)
