chenke
2017-08-09 2a12817d4ae31a591f788f3fbb82916e385e9e2d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
CFLAGS = -W -Wall -pthread -g -pipe $(CFLAGS_EXTRA)
CFLAGS += -I inc
RM = rm -rf
CC = gcc
AR = ar
 
V4L2WRAPPER_CPP:=$(wildcard src/*.cpp)
V4L2WRAPPER_OBJ:=$(V4L2WRAPPER_CPP:%.cpp=%.o)
 
.DEFAULT_GOAL := all
 
all: libv4l2wrapper.a
 
%.o: %.cpp
    $(CC) -c -o $@ $< $(CFLAGS)
 
libv4l2wrapper.a: $(V4L2WRAPPER_OBJ)
    $(AR) rcs $@ $^
 
 
clean:
    -@$(RM) *.a $(V4L2WRAPPER_OBJ)