blob: 88d91edf573b28a6736a43244bbb12b42c662854 [file] [log] [blame]
Vadim Iosevichd50ea462017-03-30 16:19:08 +03001-include $(TOPDIR)/rules.mk
2
3CFLAGS := -fPIE -Wall -g -MMD
4LDFLAGS := -pie -fPIE -pthread -lwigig_pciaccess -lwigig_utils
5
6ifneq ($(CONFIG_TARGET_ipq)$(CONFIG_TARGET_ipq806x),)
7is_ipq806x = 1
8endif
9
10ifeq ($(is_ipq806x), 1)
11ifneq ($(strip $(TOOLPREFIX)),)
12CROSS:=$(TOOLPREFIX)
13endif
14endif
15
16CC = $(CROSS)gcc
17CXX = $(CROSS)g++
18
19.DEFAULT_GOAL = all
20PROG = wigig_logcollector
21
22INCLUDES = -I ../lib/WlctPciAcss \
23 -I ../lib/inc \
24 -I ../lib/utils \
25
26LIBS = -L../lib/WlctPciAcss \
27 -L../lib/utils \
28
29CPP_FILES = $(shell find . -type f -name '*.cpp')
30OBJ_FILES = $(CPP_FILES:.cpp=.o)
31
32all: $(PROG)
33
34$(PROG): $(OBJ_FILES)
35 $(CXX) -o $@ $^ $(LIBS) $(LDFLAGS)
36
37%.o : %.cpp
38 $(CXX) $(CFLAGS) $(INCLUDES) -o $@ -c $<
39
40
41clean:
42 rm -rf $(PROG)
43 find . -type f \( -name "*.d" -o -name "*.o" \) -delete
44
45-include $(OBJ_FILES:%.o=%.d)