makefile

来自「linked list linked list tree struc」· 代码 · 共 51 行

TXT
51
字号
ifeq ($(PLATFORM), linux)ifeq ($(PLATFORM), solaris)ARCH=$(PLATFORM)elseARCH=$(shell arch)endifCOMPILE=mymem partbPTHREADSDIR=/www/docs/classes/422/t2/pthreads/elseendifCFLAGS += -DMEMORY=9999start: $(COMPILE)partb: partb.c liblist.a	gcc -Wall -pedantic -g -I. -L. -o partb partb.c -llist	mymem: mymem.a test.o	gcc -Wall -pedantic -g -I. -L. -o testing test.o $(PTHREADSDIR)lib/i686/pthreads.a -lMyMem -ltree	test.o: test.c	gcc -g -c -I. -L. test.c -I$(PTHREADSDIR)	mymem.a: mymem.o	ar ruv libMyMem.a mymem.o	ranlib libMyMem.amymem.o: mymem.h mymem.c libtree.a	gcc $(CFLAGS) -Wall -g -c -I. -o mymem.o mymem.c -ltree	libtree.a: tree_adders.o tree_movers.o tree_removers.o	ar ruv libtree.a tree_adders.o tree_movers.o tree_removers.o	ranlib libtree.atree_adders.o: tree.h tree_adders.c	gcc -Wall -g -c -I. -o tree_adders.o tree_adders.ctree_movers.o: tree.h tree_movers.c	gcc -Wall -g -c -I. -o tree_movers.o tree_movers.ctree_removers.o: tree.h tree_removers.c	gcc -Wall -g -c -I. -o tree_removers.o tree_removers.cliblist.a: list.o	ar ruv liblist.a list.o	ranlib liblist.alist.o: list.h list.c	gcc -Wall -g -c -I. -o list.o list.c

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?