1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
CC = g++ CFLAGS = -Wall -g -fPIC INC = -I./inc/ -I/opt/MESA/include LIBS = -L/opt/MESA/lib -lMESA_handle_logger -lMESA_prof_load OBJS = dns_jt_audit.o TARGET = dns_jt_audit.so .cpp.o: $(CC) -c $(INC) $(CFLAGS) $< all: $(TARGET) CP $(TARGET): $(OBJS) $(CC) -O2 -o $@ $^ $(LIBS) -shared -fPIC CP: cp $(TARGET) ../bin/ .PHONY:clean clean: -rm -rf $(OBJS) $(TARGET)