⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 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 + -