##### <UCONIO.H> Makefile #####
##### This is the general makefile #####
##### by Ryan Daniels - <ryan@pablovidal.org> ######

## Some definitions
CFLAGS = -Wall -ansi

all:
	cd src; $(MAKE) CFLAGS="$(CFLAGS)"
	cd examples; $(MAKE) CFLAGS="$(CFLAGS)"
	cd man; $(MAKE)

install: all
	cd bin; $(MAKE) install
	cd include; $(MAKE) install

uninstall:
	cd bin; $(MAKE) uninstall
	cd include; $(MAKE) uninstall
	cd man; $(MAKE) uninstall

clean:
	cd bin; $(MAKE) clean
	cd src; $(MAKE) clean
	cd examples; $(MAKE) clean

rebuild:
	make uninstall; make clean; make install;
