📄 makefile
字号:
AR = ar rcLDLIBS = -lmOBJS = mseq.o\ lmseq.o\ gold.o\ lgold.o\ ogold.o\ walsh.o\ kasami.o\ lkasami.o\ ekasami.o\ poly_phase.o\ shapiro.o \ gf.o\ u2long.o\ ocrm.o\ mrog.o\ pnutil.oSRCS = $(OBJS:.o=.c)HDRS = $(OBJS:.o=.h) pnseq.hTESTS = test_mseq\ test_gold\ test_ogold\ test_lgold\ test_walsh\ test_mrog\ test_ocrm\ test_kasami\ test_lkasami\ test_ekasami\ test_lmseqTESTSRC = $(TESTS:=.c)LIBS = libpnseq.aall : $(OBJS) testmain libtestmain: $(TESTS)lib : $(LIBS) libpnseq.a: $(OBJS) $(AR) $@ $(OBJS)lib_install: $(LIBS) @if ( test ! -d ../lib ); then mkdir ../lib; fi @rm -f ../lib/$(LIBS) ln $(LIBS) ../lib/$(LIBS)test_mseq: test_mseq.o mseq.o pnutil.o $(LINK.c)$ -o $@ $? $(LDFLAGS) $(LDLIBS)test_lmseq: test_lmseq.o lmseq.o u2long.o $(LINK.c)$ -o $@ $? $(LDFLAGS) $(LDLIBS)test_lmseq1: test_lmseq1.o lmseq.o u2long.o $(LINK.c)$ -o $@ $? $(LDFLAGS) $(LDLIBS)test_gold: test_gold.o gold.o mseq.o $(LINK.c)$ -o $@ $? $(LDFLAGS) $(LDLIBS)test_ogold: test_ogold.o ogold.o gold.o mseq.o $(LINK.c)$ -o $@ $? $(LDFLAGS) $(LDLIBS)test_lgold: test_lgold.o lgold.o lmseq.o u2long.o $(LINK.c)$ -o $@ $? $(LDFLAGS) $(LDLIBS)test_walsh: test_walsh.o walsh.o pnutil.o $(LINK.c)$ -o $@ $? $(LDFLAGS) $(LDLIBS)test_mrog: test_mrog.o mrog.o ogold.o gold.o mseq.o pnutil.o $(LINK.c)$ -o $@ $? $(LDFLAGS) $(LDLIBS)test_ocrm: test_ocrm.o ocrm.o ogold.o gold.o mseq.o pnutil.o $(LINK.c)$ -o $@ $? $(LDFLAGS) $(LDLIBS)test_kasami: test_kasami.o kasami.o mseq.o gf.o u2long.o $(LINK.c)$ -o $@ $? $(LDFLAGS) $(LDLIBS)test_lkasami: test_lkasami.o lkasami.o lmseq.o mseq.o gf.o u2long.o $(LINK.c)$ -o $@ $? $(LDFLAGS) $(LDLIBS)test_ekasami: test_ekasami.o ekasami.o lmseq.o mseq.o gf.o u2long.o $(LINK.c)$ -o $@ $? $(LDFLAGS) $(LDLIBS)clean: @rm -f *.o *~ $(TESTS) $(LIBS)dist-clean: @rm -f *.o *~ $(TESTS) $(LIBS)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -