|  | #Variables | 
|  | CC=gcc | 
|  | LINKER=gcc | 
|  | FLAGS= | 
|  |  | 
|  |  | 
|  | #Build Targets | 
|  | EbmlWriter.o: EbmlWriter.c EbmlWriter.h | 
|  | $(CC) $(FLAGS) -c EbmlWriter.c | 
|  |  | 
|  | EbmlBufferWriter.o: EbmlBufferWriter.c EbmlBufferWriter.h | 
|  | $(CC) $(FLAGS) -c EbmlBufferWriter.c | 
|  |  | 
|  | MkvElement.o: MkvElement.c WebMElement.h | 
|  | $(CC) $(FLAGS) -c MkvElement.c | 
|  |  | 
|  | testlibmkv.o: testlibmkv.c | 
|  | $(CC) $(FLAGS) -c testlibmkv.c | 
|  |  | 
|  | testlibmkv: testlibmkv.o MkvElement.o EbmlBufferWriter.o EbmlWriter.o | 
|  | $(LINKER) $(FLAGS) testlibmkv.o MkvElement.o EbmlBufferWriter.o EbmlWriter.o -o testlibmkv | 
|  |  | 
|  | clean: | 
|  | rm -rf *.o testlibmkv | 
|  |  |