📄 makefile
字号:
##
# $Id: Makefile,v 1.1.1.1 2002/07/03 13:49:32 zarjazz Exp $
##
TARGET = ../../exec/libG729.so
#############################################################################
# SETUP
#############################################################################
RM = rm -f
LN = ln -s
CC = gcc
##
# Sub Directories
##
SYS =
SUBDIRS = $(SYS)
##
# Include Flags
##
INCLUDE =
LIBS =
##
# Default Flags
##
ifeq ($(strip $(CFLAGS)),)
CFLAGS += -g -O2 -D_DEBUG -D_REENTRANT
CFLAGS += -Wall -Wno-parentheses -Wno-char-subscripts -Wno-cast-qual
endif
##
# Library Flags (shared or static)
##
SHFLAGS = -shared -fPIC
#############################################################################
# OBJECT FILES
#############################################################################
SRC = $(wildcard *.c)
OBJ = $(SRC:.c=.o)
#############################################################################
# BUILD
#############################################################################
$(TARGET): modules $(OBJ)
$(CC) -o $@ $(CFLAGS) $(SHFLAGS) $(OBJ) $(LIBS)
modules:
@for i in $(SUBDIRS) ; do ( cd $$i ; $(MAKE) ) ; done
#############################################################################
# MISC
#############################################################################
.c.o:
$(CC) $(CFLAGS) $(SHFLAGS) $(INCLUDE) -o $*.o -c $*.c
clean:
-rm -f $(OBJ)
-rm -f $(TARGET)
distclean: clean
-rm -f *~ *.bak core
-rm -f *.gz *.bz2
depend:
gcc -M $(INCLUDE) $(SRC) | fgrep -v "/usr/include" | fgrep -v "/usr/lib" > .depend
# DO NOT DELETE
-include .depend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -