📄 makefile
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -