📄 makefile
字号:
# Wedit Makefile for project libgsm
SRCDIR=z:\utils\tools\iax\dll\gsm
CFLAGS=-Ic:\programme\lcc\include -Iz:\utils\tools\iax\dll\gsm\inc -g2
CC=c:\programme\lcc\bin\lcc.exe
LINKER=c:\programme\lcc\bin\lcclnk.exe
OBJS=\
table.obj \
short_term.obj \
rpe.obj \
preprocess.obj \
lpc.obj \
long_term.obj \
gsm_print.obj \
gsm_option.obj \
gsm_implode.obj \
gsm_explode.obj \
gsm_encode.obj \
gsm_destroy.obj \
gsm_decode.obj \
gsm_create.obj \
decode.obj \
debug.obj \
code.obj \
add.obj
LIBS=
libgsm.lib: $(OBJS) Makefile
c:\programme\lcc\bin\lcclib.exe /OUT:z:\utils\tools\iax\dll\gsm\lcc\libgsm.lib $(OBJS)
# Build TABLE.C
TABLE_C=\
$(SRCDIR)\inc\private.h\
$(SRCDIR)\inc\proto.h\
$(SRCDIR)\inc\unproto.h\
$(SRCDIR)\inc\gsm.h\
table.obj: $(TABLE_C) $(SRCDIR)\src\table.c
$(CC) -c $(CFLAGS) $(SRCDIR)\src\table.c
# Build SHORT_TERM.C
SHORT_TERM_C=\
$(SRCDIR)\inc\private.h\
$(SRCDIR)\inc\proto.h\
$(SRCDIR)\inc\unproto.h\
$(SRCDIR)\inc\gsm.h\
$(SRCDIR)\inc\proto.h\
short_term.obj: $(SHORT_TERM_C) $(SRCDIR)\src\short_term.c
$(CC) -c $(CFLAGS) $(SRCDIR)\src\short_term.c
# Build RPE.C
RPE_C=\
$(SRCDIR)\inc\private.h\
$(SRCDIR)\inc\proto.h\
$(SRCDIR)\inc\unproto.h\
$(SRCDIR)\inc\gsm.h\
$(SRCDIR)\inc\proto.h\
rpe.obj: $(RPE_C) $(SRCDIR)\src\rpe.c
$(CC) -c $(CFLAGS) $(SRCDIR)\src\rpe.c
# Build PREPROCESS.C
PREPROCESS_C=\
$(SRCDIR)\inc\private.h\
$(SRCDIR)\inc\proto.h\
$(SRCDIR)\inc\unproto.h\
$(SRCDIR)\inc\gsm.h\
$(SRCDIR)\inc\proto.h\
preprocess.obj: $(PREPROCESS_C) $(SRCDIR)\src\preprocess.c
$(CC) -c $(CFLAGS) $(SRCDIR)\src\preprocess.c
# Build LPC.C
LPC_C=\
$(SRCDIR)\inc\private.h\
$(SRCDIR)\inc\proto.h\
$(SRCDIR)\inc\unproto.h\
$(SRCDIR)\inc\gsm.h\
$(SRCDIR)\inc\proto.h\
lpc.obj: $(LPC_C) $(SRCDIR)\src\lpc.c
$(CC) -c $(CFLAGS) $(SRCDIR)\src\lpc.c
# Build LONG_TERM.C
LONG_TERM_C=\
$(SRCDIR)\inc\private.h\
$(SRCDIR)\inc\proto.h\
$(SRCDIR)\inc\unproto.h\
$(SRCDIR)\inc\gsm.h\
$(SRCDIR)\inc\proto.h\
long_term.obj: $(LONG_TERM_C) $(SRCDIR)\src\long_term.c
$(CC) -c $(CFLAGS) $(SRCDIR)\src\long_term.c
# Build GSM_PRINT.C
GSM_PRINT_C=\
$(SRCDIR)\inc\private.h\
$(SRCDIR)\inc\proto.h\
$(SRCDIR)\inc\unproto.h\
$(SRCDIR)\inc\gsm.h\
$(SRCDIR)\inc\proto.h\
gsm_print.obj: $(GSM_PRINT_C) $(SRCDIR)\src\gsm_print.c
$(CC) -c $(CFLAGS) $(SRCDIR)\src\gsm_print.c
# Build GSM_OPTION.C
GSM_OPTION_C=\
$(SRCDIR)\inc\private.h\
$(SRCDIR)\inc\proto.h\
$(SRCDIR)\inc\unproto.h\
$(SRCDIR)\inc\gsm.h\
$(SRCDIR)\inc\proto.h\
gsm_option.obj: $(GSM_OPTION_C) $(SRCDIR)\src\gsm_option.c
$(CC) -c $(CFLAGS) $(SRCDIR)\src\gsm_option.c
# Build GSM_IMPLODE.C
GSM_IMPLODE_C=\
$(SRCDIR)\inc\private.h\
$(SRCDIR)\inc\proto.h\
$(SRCDIR)\inc\unproto.h\
$(SRCDIR)\inc\gsm.h\
$(SRCDIR)\inc\proto.h\
gsm_implode.obj: $(GSM_IMPLODE_C) $(SRCDIR)\src\gsm_implode.c
$(CC) -c $(CFLAGS) $(SRCDIR)\src\gsm_implode.c
# Build GSM_EXPLODE.C
GSM_EXPLODE_C=\
$(SRCDIR)\inc\private.h\
$(SRCDIR)\inc\proto.h\
$(SRCDIR)\inc\unproto.h\
$(SRCDIR)\inc\gsm.h\
$(SRCDIR)\inc\proto.h\
gsm_explode.obj: $(GSM_EXPLODE_C) $(SRCDIR)\src\gsm_explode.c
$(CC) -c $(CFLAGS) $(SRCDIR)\src\gsm_explode.c
# Build GSM_ENCODE.C
GSM_ENCODE_C=\
$(SRCDIR)\inc\private.h\
$(SRCDIR)\inc\proto.h\
$(SRCDIR)\inc\unproto.h\
$(SRCDIR)\inc\gsm.h\
$(SRCDIR)\inc\proto.h\
gsm_encode.obj: $(GSM_ENCODE_C) $(SRCDIR)\src\gsm_encode.c
$(CC) -c $(CFLAGS) $(SRCDIR)\src\gsm_encode.c
# Build GSM_DESTROY.C
GSM_DESTROY_C=\
$(SRCDIR)\inc\gsm.h\
$(SRCDIR)\inc\config.h\
$(SRCDIR)\inc\proto.h\
gsm_destroy.obj: $(GSM_DESTROY_C) $(SRCDIR)\src\gsm_destroy.c
$(CC) -c $(CFLAGS) $(SRCDIR)\src\gsm_destroy.c
# Build GSM_DECODE.C
GSM_DECODE_C=\
$(SRCDIR)\inc\private.h\
$(SRCDIR)\inc\proto.h\
$(SRCDIR)\inc\unproto.h\
$(SRCDIR)\inc\gsm.h\
$(SRCDIR)\inc\proto.h\
gsm_decode.obj: $(GSM_DECODE_C) $(SRCDIR)\src\gsm_decode.c
$(CC) -c $(CFLAGS) $(SRCDIR)\src\gsm_decode.c
# Build GSM_CREATE.C
GSM_CREATE_C=\
$(SRCDIR)\inc\config.h\
$(SRCDIR)\inc\gsm.h\
$(SRCDIR)\inc\private.h\
$(SRCDIR)\inc\proto.h\
$(SRCDIR)\inc\unproto.h\
$(SRCDIR)\inc\proto.h\
gsm_create.obj: $(GSM_CREATE_C) $(SRCDIR)\src\gsm_create.c
$(CC) -c $(CFLAGS) $(SRCDIR)\src\gsm_create.c
# Build DECODE.C
DECODE_C=\
$(SRCDIR)\inc\private.h\
$(SRCDIR)\inc\proto.h\
$(SRCDIR)\inc\unproto.h\
$(SRCDIR)\inc\gsm.h\
$(SRCDIR)\inc\proto.h\
decode.obj: $(DECODE_C) $(SRCDIR)\src\decode.c
$(CC) -c $(CFLAGS) $(SRCDIR)\src\decode.c
# Build DEBUG.C
DEBUG_C=\
$(SRCDIR)\inc\private.h\
$(SRCDIR)\inc\proto.h\
$(SRCDIR)\inc\unproto.h\
$(SRCDIR)\inc\proto.h\
debug.obj: $(DEBUG_C) $(SRCDIR)\src\debug.c
$(CC) -c $(CFLAGS) $(SRCDIR)\src\debug.c
# Build CODE.C
CODE_C=\
$(SRCDIR)\inc\config.h\
$(SRCDIR)\inc\proto.h\
$(SRCDIR)\inc\private.h\
$(SRCDIR)\inc\proto.h\
$(SRCDIR)\inc\unproto.h\
$(SRCDIR)\inc\gsm.h\
$(SRCDIR)\inc\proto.h\
code.obj: $(CODE_C) $(SRCDIR)\src\code.c
$(CC) -c $(CFLAGS) $(SRCDIR)\src\code.c
# Build ADD.C
ADD_C=\
$(SRCDIR)\inc\private.h\
$(SRCDIR)\inc\proto.h\
$(SRCDIR)\inc\unproto.h\
$(SRCDIR)\inc\gsm.h\
$(SRCDIR)\inc\proto.h\
add.obj: $(ADD_C) $(SRCDIR)\src\add.c
$(CC) -c $(CFLAGS) $(SRCDIR)\src\add.c
link:
c:\programme\lcc\bin\lcclib.exe /OUT:z:\utils\tools\iax\dll\gsm\lcc\libgsm.lib $(OBJS)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -