#
# Top-level Makefile for ADM-XRC series Linux 2.6.x / 3.x monolithic driver
#
# (C) Copyright 2013 Alpha Data
#

.PHONY: all install clean tidy
.PHONY: driver driver_install driver_clean driver_tidy
.PHONY: api api_install api_clean api_tidy

all: driver api

install: driver_install api_install

clean: driver_clean api_clean

tidy: driver_tidy api_tidy
	rm -f *~

driver:
	(cd driver/monolithic/linux && make)

driver_install:
	(cd driver/monolithic/linux && make install)

driver_clean:
	(cd driver/monolithic/linux && make clean)

driver_tidy:
	(cd driver/monolithic/linux && make tidy)

api:
	(cd api/modules/admxrc2/linux && make)

api_install:
	(cd api/modules/admxrc2/linux && make install)

api_clean:
	(cd api/modules/admxrc2/linux && make clean)

api_tidy:
	(cd api/modules/admxrc2/linux && make tidy)
