54 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
# Makefile for all device drivers.
 | 
						|
#
 | 
						|
MAKE = exec make -$(MAKEFLAGS)
 | 
						|
 | 
						|
usage:
 | 
						|
	@echo "" >&2
 | 
						|
	@echo "Makefile for all device drivers." >&2
 | 
						|
	@echo "Usage:" >&2
 | 
						|
	@echo "	make build    # Compile all device drivers locally" >&2
 | 
						|
	@echo "	make image    # Compile drivers in boot image" >&2
 | 
						|
	@echo "	make clean    # Remove local compiler results" >&2
 | 
						|
	@echo "	make install  # Install drivers to /etc/drivers/" >&2
 | 
						|
	@echo "	                (requires root privileges)" >&2
 | 
						|
	@echo "" >&2
 | 
						|
 | 
						|
build: all
 | 
						|
all install depend clean:
 | 
						|
	cd ./libdriver && $(MAKE) $@
 | 
						|
	cd ./tty && $(MAKE) $@
 | 
						|
	cd ./amddev && $(MAKE) $@
 | 
						|
	cd ./at_wini && $(MAKE) $@
 | 
						|
	cd ./audio && $(MAKE) $@
 | 
						|
	cd ./floppy && $(MAKE) $@
 | 
						|
	cd ./printer && $(MAKE) $@
 | 
						|
	cd ./rtl8139 && $(MAKE) $@
 | 
						|
	cd ./rtl8169 && $(MAKE) $@
 | 
						|
	cd ./orinoco && $(MAKE) $@
 | 
						|
	cd ./fxp && $(MAKE) $@
 | 
						|
	cd ./e1000 && $(MAKE) $@
 | 
						|
	cd ./dpeth && $(MAKE) $@
 | 
						|
	cd ./atl2 && $(MAKE) $@
 | 
						|
	cd ./log && $(MAKE) $@
 | 
						|
	cd ./bios_wini && $(MAKE) $@
 | 
						|
	cd ./filter && $(MAKE) $@
 | 
						|
	cd ./random && $(MAKE) $@
 | 
						|
	cd ./readclock && $(MAKE) $@
 | 
						|
	cd ./dp8390 && $(MAKE) $@
 | 
						|
	cd ./sb16 && $(MAKE) $@
 | 
						|
	cd ./lance && $(MAKE) $@
 | 
						|
	cd ./dec21140A && $(MAKE) $@
 | 
						|
	cd ./pci && $(MAKE) $@
 | 
						|
	cd ./ti1225 && $(MAKE) $@
 | 
						|
	cd ./memory && $(MAKE) $@	# Must be last for ramdisk image
 | 
						|
 | 
						|
image:
 | 
						|
	cd ./libdriver && $(MAKE) build
 | 
						|
	cd ./tty && $(MAKE) build
 | 
						|
	cd ./at_wini && $(MAKE) build
 | 
						|
	cd ./floppy && $(MAKE) build
 | 
						|
	cd ./bios_wini && $(MAKE) build
 | 
						|
	cd ./log && $(MAKE) build
 | 
						|
	cd ./pci && $(MAKE) build
 | 
						|
	cd ./memory && $(MAKE) build	# Must be last for ramdisk image
 |