| LIB = libmkvparser.a | |
| OBJECTS = mkvparser.o mkvreader.o sample.o | |
| EXE = sample | |
| CFLAGS = -W -Wall -g | |
| $(EXE): $(OBJECTS) | |
| $(AR) rcs $(LIB) mkvparser.o | |
| $(CXX) $(OBJECTS) -L./ -lmkvparser -o $(EXE) | |
| mkvparser.o: mkvparser.cpp | |
| $(CXX) -c $(CFLAGS) mkvparser.cpp -o mkvparser.o | |
| mkvreader.o: mkvreader.cpp | |
| $(CXX) -c $(CFLAGS) mkvreader.cpp -o mkvreader.o | |
| sample.o: sample.cpp | |
| $(CXX) -c $(CFLAGS) sample.cpp -o sample.o | |
| clean: | |
| rm -rf $(OBJECTS) $(LIB) $(EXE) Makefile.bak |