| CC=g++ |
| CFLAGS += -Werror -Wextra -Wall -g |
| LDLIBS := $(shell pkg-config --libs mp4v2) $(LDLIBS) |
| |
| # Debug target to print variables. |
| print-%: |
| @echo '$*=$($*)' |
| |
| all: camm_muxing.o |
| $(CC) camm_muxing.o $(LDLIBS) $(CFLAGS) -o camm_muxing |
| |
| clean: |
| rm camm_muxing camm_muxing.o |
| |
| # You may need to add something similar to the following package config |
| # to your system's package config location. This may be located at, e.g. |
| # "/usr/local/lib/pkgconfig/mp4v2.pc" for mp4v2. (Try "man pkg-config".) |
| # |
| #prefix=/usr/local |
| #exec_prefix=${prefix} |
| #libdir=/usr/local/lib |
| #includedir=/usr/local/include |
| # |
| #Name: mp4v2 |
| #Description: MP4v2 library |
| #Version: 1.0.0 |
| #Requires: |
| #Requires.private: |
| #Conflicts: |
| #Libs: -L${libdir} -lmp4v2 |
| #Libs.private: |
| #Cflags: -I${includedir} |