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