makefile
来自「mgcp协议源代码和测试程序,还有一个编译器」· 代码 · 共 30 行
TXT
30 行
CC = gcc
CFLAGS = -c -g -Wall -fpic -D_GNU_SOURCE
MGCP_INC = -I./Common -I./EndpointControl \
-I./StackManger -I./TransactionManager
MGCP_OBJECT = ./Common/debg.o ./Common/list.o ./Common/misc.o \
./Common/mqueue.o ./Common/abnf.o \
./Common/mgcpdef.o ./Common/mgcpmsgtran.o \
./Common/mgcppackage.o ./Common/parser.o \
./EndpointControl/endpointctrl.o \
./StackManger/protocalapi.o ./StackManger/stackcb.o \
./TransactionManager/transacmng.o
MGCP_LIB = libmgcp.a
$(MGCP_LIB):$(MGCP_OBJECT)
ar -r $(MGCP_LIB) $(MGCP_OBJECT)
rm -f /lib/libmgcp.a
cp $(MGCP_LIB) /lib/libmgcp.a
%.o:%.c
$(CC) $(CFLAGS) $< -o $@ $(MGCP_INC)
clean:
rm -f $(MGCP_LIB) ./Common/*.o ./EndpointControl/*.o \
./StackManger/*.o ./TransactionManager/*.o
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?