summaryrefslogtreecommitdiff
path: root/lib/common/Makefile
blob: 5b50f708b89659ee7aae8d1d8c56fed0fe0a383e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
AVB_FEATURE_IGB ?= 1

ifeq ($(AVB_FEATURE_IGB),1)
AVB_IGB_OBJ = avb_igb.o
EXTRA_CFLAGS = -DAVB_FEATURE_IGB=1
endif

CC ?= gcc
OPT = -O2 -g
WARN = -Wall -Wextra -Wno-parentheses
CFLAGS = $(OPT) $(WARN) $(EXTRA_CFLAGS)
ALL_OBJS = avb_avtp.o avb_gptp.o $(AVB_IGB_OBJ)

.PHONY: all clean

all: $(ALL_OBJS)

avb_igb.o: CPPFLAGS = -I../igb
avb_igb.o: avb_igb.c avb_igb.h
avb_avtp.o: avb_avtp.c avb_avtp.h
avb_gptp.o: avb_gptp.c avb_gptp.h

clean:
	$(RM) $(ALL_OBJS)
	$(RM) `find . -name "*~" -o -name "*.[oa]" -o -name "\#*\#" -o -name TAGS -o -name core -o -name "*.orig"`