📄 makefile
字号:
#root directory
ROOT_DIR = ../../../
RM = rm -f
TARGET = GetFirmVersion.bin
vpath %.h $(ROOT_DIR)include
vpath %.a $(ROOT_DIR)lib
INC_FLAGS = -I$(ROOT_DIR)include
LIB_FLAGS = -L$(ROOT_DIR)lib -lServerUtl -lpthread -lm
SRCS = GetFirmVersion.c
OBJS = GetFirmVersion.o
CC = gcc
libsrc: $(OBJS) GetVersion.o
$(CC) $(OBJS) GetVersion.o -O0 -g $(CFLAGS) -D_AVSYNC \
$(INC_FLAGS) -o $(TARGET) -Wl,--start-group $(LIB_FLAGS) -Wl,--end-group
$(OBJS): $(SRCS)
$(CC) -O0 -g -D_LINUX_I386GLIBC -D_AVSYNC -D_REENTRANT -D_LINUX $(CFLAGS) $(INC_FLAGS) -c $(SRCS) -o $(OBJS)
GetVersion.o: GetVersion.c
$(CC) -O0 -g -D_LINUX_I386GLIBC -D_AVSYNC -D_REENTRANT -D_LINUX $(CFLAGS) $(INC_FLAGS) -c $< -o $@
clean:
@echo cleaning $(TARGET) ...
@$(RM) $(OBJS)
# @echo remove dependency
@$(RM) *.d doxfile.cfg
# @echo remove output
@$(RM) $(TARGET)
cleanall: $(LIBCLEANDEPS) clean
@echo clear all
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -