INSTALL = install
INSTALL_DATA = $(INSTALL) -p -m644

# "$(MAKE) -C dir" does not work here - $(PWD) is not set to the entered
# directory
all:
	( cd FastTrak && $(MAKE) KDIR=$(KERNEL_DIR) )
	( cd ft3xx && $(MAKE) KDIR=$(KERNEL_DIR) )
	( cd pti_st && $(MAKE) KDIR=$(KERNEL_DIR) )
	( cd pdc-ultra && $(MAKE) KSP=$(KERNEL_DIR) )
	( cd FastTrak-sx4000 && $(MAKE) KDIR=$(KERNEL_DIR) )

install: install-modules install-docs

install-modules:
	$(INSTALL) -d $(MODULE_INSTALL_DIR)
	$(INSTALL_DATA) FastTrak/FastTrak.o $(MODULE_INSTALL_DIR)
	$(INSTALL_DATA) ft3xx/ft3xx.o $(MODULE_INSTALL_DIR)
	$(INSTALL_DATA) pti_st/pti_st.o $(MODULE_INSTALL_DIR)
	$(INSTALL_DATA) pdc-ultra/pdc-ultra.o $(MODULE_INSTALL_DIR)
	$(INSTALL_DATA) FastTrak-sx4000/FastTrak-sx4000.o $(MODULE_INSTALL_DIR)

install-docs:
	$(INSTALL) -d $(DOC_DIR)
	$(INSTALL) -d $(DOC_DIR)/FastTrak/
	$(INSTALL_DATA) FastTrak/readme.txt $(DOC_DIR)/FastTrak/
	$(INSTALL) -d $(DOC_DIR)/ft3xx/
	$(INSTALL_DATA) ft3xx/README.txt $(DOC_DIR)/ft3xx/
	$(INSTALL) -d $(DOC_DIR)/pdc-ultra/
	$(INSTALL_DATA) pdc-ultra/README $(DOC_DIR)/pdc-ultra/
	$(INSTALL) -d $(DOC_DIR)/pti_st/
	$(INSTALL_DATA) pti_st/README.TXT $(DOC_DIR)/pti_st/
