makefile
来自「java 到c的转换程序的原代码.对喜欢C程序而不懂JAVA程序的人很有帮助」· 代码 · 共 41 行
TXT
41 行
GENWRAPS = read write recv recvfrom recvmsg send sendto sendmsg accept connectGENWRAPSOURCE = $(GENWRAPS:=.c)WRAPPERS=open socket pipe close select execve fork wait waitpid $(GENWRAPS)WRAPPERSOURCE=$(WRAPPERS:=.c)SOURCE=syscallWrap.c fdesc.c signals.c scout_synch.c $(WRAPPERSOURCE)OBJS=$(SOURCE:.c=.o)CFLAGS=-I.. -O -g -DUSER_LEVELall: system.osystem.o: $(OBJS) ccflags ldflags ld -r $(OBJS) -o $@$(GENWRAPSOURCE): wrapper_template.c make_wrappers ./make_wrappers $(GENWRAPS)ccflags: Makefile $(WRAPPERSOURCE) rm -f ccflags echo -n "-Wl" >> ccflags for i in $(WRAPPERS); do \ echo -n ",--wrap,$$i" >> ccflags; \ doneldflags: Makefile $(WRAPPERSOURCE) rm -f ldflags for i in $(WRAPPERS); do \ echo -n "--wrap $$i " >> ldflags; \ donetestprog: testprog.o $(OBJS) ccflags $(CC) $(CFLAGS) `cat ccflags` -o $@ ../scout_*.o testprog.o $(OBJS)clean: rm -f testprog *.o $(GENWRAPSOURCE) ldflags ccflags
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?