├── LICENSE.md ├── LICENSE.txt ├── Makefile ├── README.md ├── bin └── demo ├── lesson01 ├── Makefile ├── defs.h ├── interface.c ├── interface.h ├── main.c ├── utils.c └── utils.h ├── lesson02 ├── Makefile ├── defs.h ├── demo ├── driver ├── driver.c ├── driver.o ├── interface.c ├── interface.h ├── interface.o ├── main.c ├── main.o ├── utils.c ├── utils.h └── utils.o ├── lesson03 ├── Makefile ├── defs.h ├── interface.c ├── interface.h ├── main.c ├── utils.c └── utils.h ├── lesson03b ├── GNUmakefile ├── Makefile ├── defs.h ├── interface.c ├── interface.h ├── main.c ├── utils.c └── utils.h ├── lesson04 ├── Makefile ├── defs.h ├── interface.c ├── interface.h ├── main.c ├── utils.c ├── utils.cpp └── utils.h ├── lesson05 ├── Makefile ├── defs.h ├── install ├── install2 ├── interface.c ├── interface.h ├── main.c ├── utils.c └── utils.h ├── lesson06 ├── Makefile ├── defs.h ├── install ├── interface.c ├── interface.h ├── main.c ├── utils.c └── utils.h ├── lesson07 ├── Makefile ├── defs.h ├── interface.c ├── interface.h ├── main.c ├── utils.c └── utils.h ├── lesson08 ├── Makefile ├── defs.h ├── dummy ├── interface.c ├── interface.h ├── main.c ├── utils.c └── utils.h ├── lesson09 ├── Makefile ├── defs.h ├── install ├── interface.c ├── interface.h ├── main.c ├── utils.c └── utils.h └── lesson10 ├── Makefile ├── defs.h ├── interface.c ├── interface.h ├── main.c ├── utils.c └── utils.h /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/LICENSE.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/README.md -------------------------------------------------------------------------------- /bin/demo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/bin/demo -------------------------------------------------------------------------------- /lesson01/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson01/Makefile -------------------------------------------------------------------------------- /lesson01/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson01/defs.h -------------------------------------------------------------------------------- /lesson01/interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson01/interface.c -------------------------------------------------------------------------------- /lesson01/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson01/interface.h -------------------------------------------------------------------------------- /lesson01/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson01/main.c -------------------------------------------------------------------------------- /lesson01/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson01/utils.c -------------------------------------------------------------------------------- /lesson01/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson01/utils.h -------------------------------------------------------------------------------- /lesson02/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson02/Makefile -------------------------------------------------------------------------------- /lesson02/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson02/defs.h -------------------------------------------------------------------------------- /lesson02/demo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson02/demo -------------------------------------------------------------------------------- /lesson02/driver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson02/driver -------------------------------------------------------------------------------- /lesson02/driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson02/driver.c -------------------------------------------------------------------------------- /lesson02/driver.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson02/driver.o -------------------------------------------------------------------------------- /lesson02/interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson02/interface.c -------------------------------------------------------------------------------- /lesson02/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson02/interface.h -------------------------------------------------------------------------------- /lesson02/interface.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson02/interface.o -------------------------------------------------------------------------------- /lesson02/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson02/main.c -------------------------------------------------------------------------------- /lesson02/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson02/main.o -------------------------------------------------------------------------------- /lesson02/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson02/utils.c -------------------------------------------------------------------------------- /lesson02/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson02/utils.h -------------------------------------------------------------------------------- /lesson02/utils.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson02/utils.o -------------------------------------------------------------------------------- /lesson03/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson03/Makefile -------------------------------------------------------------------------------- /lesson03/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson03/defs.h -------------------------------------------------------------------------------- /lesson03/interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson03/interface.c -------------------------------------------------------------------------------- /lesson03/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson03/interface.h -------------------------------------------------------------------------------- /lesson03/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson03/main.c -------------------------------------------------------------------------------- /lesson03/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson03/utils.c -------------------------------------------------------------------------------- /lesson03/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson03/utils.h -------------------------------------------------------------------------------- /lesson03b/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson03b/GNUmakefile -------------------------------------------------------------------------------- /lesson03b/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson03b/Makefile -------------------------------------------------------------------------------- /lesson03b/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson03b/defs.h -------------------------------------------------------------------------------- /lesson03b/interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson03b/interface.c -------------------------------------------------------------------------------- /lesson03b/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson03b/interface.h -------------------------------------------------------------------------------- /lesson03b/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson03b/main.c -------------------------------------------------------------------------------- /lesson03b/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson03b/utils.c -------------------------------------------------------------------------------- /lesson03b/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson03b/utils.h -------------------------------------------------------------------------------- /lesson04/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson04/Makefile -------------------------------------------------------------------------------- /lesson04/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson04/defs.h -------------------------------------------------------------------------------- /lesson04/interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson04/interface.c -------------------------------------------------------------------------------- /lesson04/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson04/interface.h -------------------------------------------------------------------------------- /lesson04/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson04/main.c -------------------------------------------------------------------------------- /lesson04/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson04/utils.c -------------------------------------------------------------------------------- /lesson04/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson04/utils.cpp -------------------------------------------------------------------------------- /lesson04/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson04/utils.h -------------------------------------------------------------------------------- /lesson05/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson05/Makefile -------------------------------------------------------------------------------- /lesson05/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson05/defs.h -------------------------------------------------------------------------------- /lesson05/install: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lesson05/install2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lesson05/interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson05/interface.c -------------------------------------------------------------------------------- /lesson05/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson05/interface.h -------------------------------------------------------------------------------- /lesson05/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson05/main.c -------------------------------------------------------------------------------- /lesson05/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson05/utils.c -------------------------------------------------------------------------------- /lesson05/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson05/utils.h -------------------------------------------------------------------------------- /lesson06/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson06/Makefile -------------------------------------------------------------------------------- /lesson06/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson06/defs.h -------------------------------------------------------------------------------- /lesson06/install: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lesson06/interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson06/interface.c -------------------------------------------------------------------------------- /lesson06/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson06/interface.h -------------------------------------------------------------------------------- /lesson06/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson06/main.c -------------------------------------------------------------------------------- /lesson06/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson06/utils.c -------------------------------------------------------------------------------- /lesson06/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson06/utils.h -------------------------------------------------------------------------------- /lesson07/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson07/Makefile -------------------------------------------------------------------------------- /lesson07/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson07/defs.h -------------------------------------------------------------------------------- /lesson07/interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson07/interface.c -------------------------------------------------------------------------------- /lesson07/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson07/interface.h -------------------------------------------------------------------------------- /lesson07/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson07/main.c -------------------------------------------------------------------------------- /lesson07/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson07/utils.c -------------------------------------------------------------------------------- /lesson07/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson07/utils.h -------------------------------------------------------------------------------- /lesson08/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson08/Makefile -------------------------------------------------------------------------------- /lesson08/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson08/defs.h -------------------------------------------------------------------------------- /lesson08/dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lesson08/interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson08/interface.c -------------------------------------------------------------------------------- /lesson08/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson08/interface.h -------------------------------------------------------------------------------- /lesson08/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson08/main.c -------------------------------------------------------------------------------- /lesson08/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson08/utils.c -------------------------------------------------------------------------------- /lesson08/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson08/utils.h -------------------------------------------------------------------------------- /lesson09/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson09/Makefile -------------------------------------------------------------------------------- /lesson09/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson09/defs.h -------------------------------------------------------------------------------- /lesson09/install: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lesson09/interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson09/interface.c -------------------------------------------------------------------------------- /lesson09/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson09/interface.h -------------------------------------------------------------------------------- /lesson09/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson09/main.c -------------------------------------------------------------------------------- /lesson09/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson09/utils.c -------------------------------------------------------------------------------- /lesson09/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson09/utils.h -------------------------------------------------------------------------------- /lesson10/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson10/Makefile -------------------------------------------------------------------------------- /lesson10/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson10/defs.h -------------------------------------------------------------------------------- /lesson10/interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson10/interface.c -------------------------------------------------------------------------------- /lesson10/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson10/interface.h -------------------------------------------------------------------------------- /lesson10/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson10/main.c -------------------------------------------------------------------------------- /lesson10/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson10/utils.c -------------------------------------------------------------------------------- /lesson10/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stewartweiss/Make-Tutorial/HEAD/lesson10/utils.h --------------------------------------------------------------------------------