makefile
来自「有限元学习研究用源代码(老外的),供科研人员参考」· 代码 · 共 62 行
TXT
62 行
############################################################################
# #
# 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 + =
减小字号Ctrl + -
显示快捷键?