📄 makefile
字号:
############################################################################
# #
# Makefile creating the examples #
# #
############################################################################
IBGLIB=lib/libibg.a
#LINKOBJS=
#MAIN_INCLUDE=
LINKLIBS=$(IBGLIB) -lm -lX11
#path for the ibg*.h files:
IBGINCL=src
CFLAGS= -O0 -g -I$(IBGINCL) -I/usr/include
DEFAULTS= -DX11 -DPOSTSCRIPT
CC=cc $(CFLAGS) $(DEFAULTS)
ARFLAGS= rv
DEPEND=lib $(LINKOBJS) $(MAIN_INCLUDE)
LINKS=$(LINKOBJS) $(LINKLIBS)
MAIN=test/main
EXTERN=examples/main
EXE=bin/ibg
poor:
@echo "library update: make lib "
@echo "creating tests: make [2|3|line|surf|face|func|hole|pix]"
lib: src/*.c src/*.h
cd src; make -f Makefile lib
2: $(DEPEND)
$(CC) $(EXTERN)2.c $(LINKS) -o $(EXE); chmod 700 $(EXE)
cd test; ../$(EXE)
3: $(DEPEND)
$(CC) $(EXTERN)3.c $(LINKS) -o $(EXE); chmod 700 $(EXE)
cd test; ../$(EXE)
line: $(DEPEND)
$(CC) $(EXTERN)3line.c $(LINKS) -o $(EXE); chmod 700 $(EXE)
cd test; ../$(EXE)
surf: $(DEPEND)
$(CC) $(EXTERN)3surf.c $(LINKS) -o $(EXE); chmod 700 $(EXE)
cd test; ../$(EXE)
face: $(DEPEND)
$(CC) $(EXTERN)face.c $(LINKS) -o $(EXE); chmod 700 $(EXE)
cd test; ../$(EXE)
func: $(DEPEND)
$(CC) $(EXTERN)func.c $(LINKS) -o $(EXE); chmod 700 $(EXE)
cd test; ../$(EXE)
hole: $(DEPEND)
$(CC) $(EXTERN)hole.c $(LINKS) -o $(EXE); chmod 700 $(EXE)
cd test; ../$(EXE)
ext: $(DEPEND)
$(CC) $(EXTERN)ext.c $(LINKS) -o $(EXE); chmod 700 $(EXE)
cd test; ../$(EXE)
pix: $(DEPEND)
$(CC) $(EXTERN)pix.c $(LINKS) -o $(EXE); chmod 700 $(EXE)
cd test; ../$(EXE)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -