1#Variables 2CC=gcc 3LINKER=gcc 4FLAGS=-g -Wall 5 6all: testlibmkv 7 8#Build Targets 9EbmlWriter.o: EbmlWriter.c EbmlWriter.h 10 $(CC) $(FLAGS) -c EbmlWriter.c 11 12EbmlBufferWriter.o: EbmlBufferWriter.c EbmlBufferWriter.h 13 $(CC) $(FLAGS) -c EbmlBufferWriter.c 14 15WebMElement.o: WebMElement.c WebMElement.h 16 $(CC) $(FLAGS) -c WebMElement.c 17 18testlibmkv.o: testlibmkv.c 19 $(CC) $(FLAGS) -c testlibmkv.c 20 21testlibmkv: testlibmkv.o WebMElement.o EbmlBufferWriter.o EbmlWriter.o 22 $(LINKER) $(FLAGS) -o testlibmkv testlibmkv.o WebMElement.o EbmlBufferWriter.o EbmlWriter.o 23 24clean: 25 rm -rf *.o testlibmkv 26