summaryrefslogtreecommitdiff
path: root/Makefile
blob: d100b7d76668a56d19a6b5e5180827ed40b861b4 (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
26
27
28
29
CC	= gcc
CCC	= g++
CFLAGS	= -g -fPIC 
CFLAGS	+= -D__FAVOR_BSD=1 -D__USE_MISC=1 -D_GNU_SOURCE=1
CFLAGS  += $(OPTFLAGS)
OBJECTS = ip_reset_plug.o
MODULES	=  

TARGET	= ip_reset_plug.so

INCS	= -I/opt/MESA/include/MESA


.PHONY: all clean 
all: $(TARGET) cp

$(TARGET) : $(OBJECTS)  	
#ip_reset_plug.so: ip_reset_plug.o
	#$(CCC) -o $@ -shared -fPIC $(CFLAGS) $^ $(MODULES) -lrdkafka -lcJSON -lMESA_handle_logger -lMESA_prof_load
	$(CC) -o $@ -shared -fPIC $(CFLAGS) $^ $(MODULES) -lrdkafka -lcJSON -lMESA_handle_logger -lMESA_prof_load
	#$(CC) -o $@ -shared -fPIC $(CFLAGS) $^ $(MODULES) -lrdkafka -lcjson -lMESA_handle_logger -lMESA_prof_load
.c.o:  
	$(CC) -c -o $@ $(CFLAGS) -I. $(INCS) $<
cp:
	#cp $(TARGET) /home/wfm/sapp/plug/business/ip_reset_plug/
	cp $(TARGET) /home/wfm/sapp/plug/business/ip_reset_plug/
clean:
	rm -f $(TARGET)	$(OBJECTS)