blob: 88d91edf573b28a6736a43244bbb12b42c662854 [file] [log] [blame]
-include $(TOPDIR)/rules.mk
CFLAGS := -fPIE -Wall -g -MMD
LDFLAGS := -pie -fPIE -pthread -lwigig_pciaccess -lwigig_utils
ifneq ($(CONFIG_TARGET_ipq)$(CONFIG_TARGET_ipq806x),)
is_ipq806x = 1
endif
ifeq ($(is_ipq806x), 1)
ifneq ($(strip $(TOOLPREFIX)),)
CROSS:=$(TOOLPREFIX)
endif
endif
CC = $(CROSS)gcc
CXX = $(CROSS)g++
.DEFAULT_GOAL = all
PROG = wigig_logcollector
INCLUDES = -I ../lib/WlctPciAcss \
-I ../lib/inc \
-I ../lib/utils \
LIBS = -L../lib/WlctPciAcss \
-L../lib/utils \
CPP_FILES = $(shell find . -type f -name '*.cpp')
OBJ_FILES = $(CPP_FILES:.cpp=.o)
all: $(PROG)
$(PROG): $(OBJ_FILES)
$(CXX) -o $@ $^ $(LIBS) $(LDFLAGS)
%.o : %.cpp
$(CXX) $(CFLAGS) $(INCLUDES) -o $@ -c $<
clean:
rm -rf $(PROG)
find . -type f \( -name "*.d" -o -name "*.o" \) -delete
-include $(OBJ_FILES:%.o=%.d)