54 lines
		
	
	
		
			961 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			961 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| include ../build_gateway.inc
 | |
| include ../makefile.inc
 | |
| 
 | |
| CC = gcc
 | |
| CPP = g++
 | |
| 
 | |
| SRCS = log_manager.cc
 | |
| 
 | |
| LOG_WRITER_PATH := $(shell pwd)
 | |
| 
 | |
| makeall: clean all
 | |
| 
 | |
| clean:
 | |
| 	make -C ../utils clean
 | |
| 	- $(DEL) *.o 
 | |
| 	- $(DEL) *.so
 | |
| 	- $(DEL) *.so.1.0.1 
 | |
| 	- $(DEL) *~
 | |
| 	- $(DEL) depend
 | |
| 
 | |
| all: utils lib
 | |
| 
 | |
| utils:
 | |
| 	make -C $(ROOT_PATH)/utils clean all
 | |
| 	$(COPY) $(ROOT_PATH)/utils/skygw_utils.o ./
 | |
| 
 | |
| lib: libcomp liblink
 | |
| 
 | |
| libcomp: 
 | |
| 	$(CPP) -c $(CFLAGS) \
 | |
| 	-I$(MARIADB_SRC_PATH)/include/ \
 | |
| 	-I../utils/ -I./ \
 | |
| 	-fPIC ./log_manager.cc -o log_manager.o $(LDLIBS)
 | |
| 
 | |
| liblink:
 | |
| 	 $(CPP) -shared \
 | |
| 	-Wl,-soname,liblog_manager.so \
 | |
| 	-o liblog_manager.so.1.0.1 log_manager.o \
 | |
| 	$(LDLIBS) $(CPP_LDLIBS)
 | |
| 	$(DEL) ./liblog_manager.so
 | |
| 	$(LINK) ./liblog_manager.so.1.0.1 ./liblog_manager.so
 | |
| 
 | |
| install: liblink
 | |
| 	install liblog_manager.so.1.0.1 liblog_manager.so $(DEST)/lib
 | |
| 
 | |
| depend:
 | |
| 	@rm -f depend
 | |
| 	$(CPP) -M $(CFLAGS) \
 | |
| 	-I$(MARIADB_SRC_PATH)/include/ \
 | |
| 	-I../utils/ -I./ \
 | |
| 	$(SRCS) > depend
 | |
| 
 | |
| include depend
 | 
