This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
lirenjie-lrj-vxlan/Makefile
李仁杰 6398ed621b Makefile
2019-05-09 13:00:55 +08:00

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)