32 lines
739 B
Makefile
32 lines
739 B
Makefile
CC = gcc
|
|
CFLAGS = -g -fPIC -lrdkafka
|
|
CFLAGS += -D__FAVOR_BSD=1 -D__USE_MISC=1 -D_GNU_SOURCE=1
|
|
CFLAGS += $(OPTFLAGS)
|
|
OBJECTS = lirenjie_vxlan_sapp.o
|
|
MODULES =
|
|
TARGET = lirenjie_vxlan_sapp.so
|
|
|
|
INCS = -I ../../include
|
|
INCS += -I ../../dealpkt
|
|
INCS += -I ../../packet_io
|
|
INCS += -I ../../include/net
|
|
INCS += -I../../include/stream_inc
|
|
# INCS += -I/usr/include/MESA
|
|
INCS += -I/opt/MESA/include/MESA
|
|
INCS += -I/opt/MESA/include/MESA/stream_inc
|
|
INCS += -I../../include/support/
|
|
|
|
|
|
.PHONY: all clean
|
|
all: $(TARGET)
|
|
|
|
lirenjie_vxlan_sapp.so: lirenjie_vxlan_sapp.o
|
|
$(CC) -o $@ -shared -fPIC $(CFLAGS) $^ $(MODULES)
|
|
cp $@ ../plug/business/lirenjie_vxlan/
|
|
|
|
.c.o:
|
|
$(CC) -c -o $@ $(CFLAGS) -I. $(INCS) $<
|
|
clean:
|
|
rm -f $(TARGET) $(OBJECTS)
|
|
|