📄 makefile
字号:
############################################################################
# #
# Makefile creating the IBG library #
# #
############################################################################
LIB=../lib/libibg.a
LIBDATE=../lib/DateOfLib
CFLAGS= -O0 -g
#DEFAULTS=
CC=cc $(CFLAGS) $(DEFAULTS)
ARFLAGS= rv
DEPEND=$(LIB)
lib: $(DEPEND)
$(LIBDATE): \
ibg.h\
ibgapplication.h\
ibgc.h\
ibgd.h\
ibgd0.h\
ibgdbound.h\
ibgdefault.h\
ibgdpixmap.h\
ibgdspline.h\
ibgerror.h\
ibgg.h\
ibgg0.h\
ibgg0p.h\
ibggp.h\
ibgi.h\
ibgimage.h\
ibglib.h\
ibglimits.h\
ibgoutput.h\
ibgt.h
@echo "new LIBRARY"
touch $(LIB)
rm $(LIB)
touch $(LIBDATE)
@echo "LIBRARY done"
$(LIB): $(LIBDATE)\
$(LIB)(ibg2simplex.o) \
$(LIB)(ibg2ydl.o) \
$(LIB)(ibgapplication.o) \
$(LIB)(ibgc.o) \
$(LIB)(ibgcontrol.o) \
$(LIB)(ibgd.o) \
$(LIB)(ibgd0.o) \
$(LIB)(ibgd1d.o) \
$(LIB)(ibgd2d.o) \
$(LIB)(ibgdbound.o) \
$(LIB)(ibgdefault.o) \
$(LIB)(ibgdfunction.o) \
$(LIB)(ibgdgrid.o) \
$(LIB)(ibgdinit.o) \
$(LIB)(ibgdlinear.o) \
$(LIB)(ibgdpixmap.o) \
$(LIB)(ibgdpixmapread.o) \
$(LIB)(ibgdshift.o) \
$(LIB)(ibgdspline.o) \
$(LIB)(ibgdsplitf.o) \
$(LIB)(ibgdsplitl.o) \
$(LIB)(ibgdsplitr.o) \
$(LIB)(ibggdel.o) \
$(LIB)(ibgdwindow.o) \
$(LIB)(ibgerror.o) \
$(LIB)(ibgg.o) \
$(LIB)(ibgg0.o) \
$(LIB)(ibgg3.o) \
$(LIB)(ibggmake.o) \
$(LIB)(ibgi.o) \
$(LIB)(ibgimage.o) \
$(LIB)(ibglib.o) \
$(LIB)(ibgoutput.o) \
$(LIB)(ibgsave.o) \
$(LIB)(ibgdwasy.o) \
$(LIB)(ibgext.o) \
$(LIB)(ibgt.o)
touch $(LIB)
@echo "LIB done"
.c.a:
$(CC) -c $<
$(AR) $(ARFLAGS) $(LIB) $*.o
rm -f $*.o
.c.o:
$(CC) -c $<
$(AR) $(ARFLAGS) $(LIB) $*.o
rm -f $*.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -