📄 makefile
字号:
# Wedit Makefile for project msql
SRCDIR=d:\work\msql
CFLAGS=-I"C:\MySQL\include" -I"c:\lcc\include" -O -x -S -p6 -unused
CC=$(LCCROOT)\bin\lcc.exe
LINKER=$(LCCROOT)\bin\lcclnk.exe
OBJS=\
util.obj \
select.obj \
msql.obj \
input.obj \
LIBS=c:\lcc\lib\libmysql.lib
EXE=msql.exe
$(EXE): $(OBJS) Makefile
$(LINKER) -s -subsystem console -o $(SRCDIR)\lcc\msql.exe $(OBJS) $(LIBS)
# Build util.c
UTIL_C=\
$(SRCDIR)\msql.h\
util.obj: $(UTIL_C) $(SRCDIR)\util.c
$(CC) -c $(CFLAGS) $(SRCDIR)\util.c
# Build select.c
SELECT_C=\
C:\MySQL\include\mysql.h\
C:\MySQL\include\mysql_version.h\
C:\MySQL\include\mysql_com.h\
C:\MySQL\include\mysql_time.h\
C:\MySQL\include\typelib.h\
C:\MySQL\include\my_alloc.h\
C:\MySQL\include\my_list.h\
C:\MySQL\include\my_alloc.h\
$(SRCDIR)\msql.h\
$(SRCDIR)\util.h\
$(SRCDIR)\select.h\
C:\MySQL\include\mysql.h\
select.obj: $(SELECT_C) $(SRCDIR)\select.c
$(CC) -c $(CFLAGS) $(SRCDIR)\select.c
# Build msql.c
MSQL_C=\
C:\MySQL\include\mysql.h\
C:\MySQL\include\mysql_version.h\
C:\MySQL\include\mysql_com.h\
C:\MySQL\include\mysql_time.h\
C:\MySQL\include\typelib.h\
C:\MySQL\include\my_alloc.h\
C:\MySQL\include\my_list.h\
C:\MySQL\include\my_alloc.h\
$(SRCDIR)\msql.h\
$(SRCDIR)\util.h\
$(SRCDIR)\select.h\
C:\MySQL\include\mysql.h\
msql.obj: $(MSQL_C) $(SRCDIR)\msql.c
$(CC) -c $(CFLAGS) $(SRCDIR)\msql.c
# Build input.c
INPUT_C=\
C:\MySQL\include\mysql.h\
C:\MySQL\include\mysql_version.h\
C:\MySQL\include\mysql_com.h\
C:\MySQL\include\mysql_time.h\
C:\MySQL\include\typelib.h\
C:\MySQL\include\my_alloc.h\
C:\MySQL\include\my_list.h\
C:\MySQL\include\my_alloc.h\
$(SRCDIR)\msql.h\
$(SRCDIR)\util.h\
input.obj: $(INPUT_C) $(SRCDIR)\input.c
$(CC) -c $(CFLAGS) $(SRCDIR)\input.c
link:
$(LINKER) -s -subsystem console -o $(SRCDIR)\lcc\msql.exe $(OBJS) $(LIBS)
clean:
del $(OBJS) msql.exe
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -