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

📄 makefile

📁 fsmlabs的real time linux的内核
💻
字号:
CC        = $(CROSS_COMPILE)gccCPP       = $(CROSS_COMPILE)gcc -ELDFLAGS   = include ../../rtl.mkCFLAGS += -I.# Remove -DSHM_DEMO for real use. # Remove -D__RT__ for non real time Linux# -DMBUFF_LIB_ONLY disables registration of its own misc char device by mbuff.o# this is for use as shm library only for RT-FIFOs.SUFFIXES: .o .c .h .m .i .SOBJS = mmap.o kvmem.o mbuff_proc.oall: module#	@echo $(LINUXDIR) assumed to be your kernel source directory.	@echo "do 'make tests' to build all mbuff demo programs."tests: tester mbuff mbuff_alloc mbuff_dealloc demomodule: mbuff.o #rtl_nfifo.ombuff: 	-mknod ./mbuff c 10 254mbuff.o: $(OBJS)	$(CROSS_COMPILE)ld -r $(OBJS) -o mbuff.o	cp -f mbuff.o $(RTL_DIR)/modulesclean:	-rm -f $(OBJS) *.o tester core mbuff_alloc mbuff_dealloc mbuff demo#.m.o:#	$(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $*.m#.c.o:#	$(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $*.c -o $@#.c.s:#	$(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $*.c -o $@#.c.i:#	$(CC) $(INCLUDES) -E $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $*.c > $@#.S.o:#	$(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $*.S -o $@#.s.o:#	$(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $*.s -o $@tester: tester.c mbuff.h	gcc -g -O2 -DSHM_DEMO -o tester tester.cmbuff_alloc: mbuff_alloc.c mbuff.h	gcc -g -O2 -DSHM_DEMO -o mbuff_alloc mbuff_alloc.cmbuff_dealloc: mbuff_dealloc.c mbuff.h	gcc -g -O2 -DSHM_DEMO -o mbuff_dealloc mbuff_dealloc.cdemo: demo.c mbuff.h	gcc -g -O2 -DSHM_DEMO -o demo demo.ctest: test1 test2test1: tests all	-rmmod mbuff	-insmod -f mbuff.o 	./mbuff_alloc default 409600# RT-FIFO-000 is the default area when /dev/rtf0 is open	-./testertest2: tests all	-rmmod mbuff	-insmod -f mbuff.o	(./tester &); sleep 2; (./tester &); ./mbuff_dealloc defaulttest1nfifo: tests all	-rmmod rtl_nfifo	-rmmod mbuff	-rmmod rtl_posixio	-insmod mbuff.o 	-modprobe rtl_posixio	-insmod rtl_nfifo.o	./mbuff_alloc RT-FIFO-000 409600# RT-FIFO-000 is the default area when /dev/rtf0 is open	-./testertest2nfifo: tests all	-rmmod rtl_nfifo	-rmmod mbuff	-rmmod rtl_posixio	-insmod mbuff.o	-modprobe rtl_posixio	-insmod rtl_nfifo.o; (./tester &); sleep 2; (./tester &); ./mbuff_dealloc RT-FIFO-000include $(RTL_DIR)/Rules.make

⌨️ 快捷键说明

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