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

📄 makefile

📁 一个通过无线设备传输文件程序主要涉及内容是网络通信和RS232设置
💻
字号:
#CC		= gcc
#CC		= /opt/host/armv4l/bin/armv4l-unknown-linux-gcc
CC		= /opt/host/armv4l/bin/armv4l-unknown-linux-gcc -DDEBUG
RM		= rm -f
INCLUDES	= -I../include -I../common/ggiimage -I/usr/include/mysql
LIBS		= ../common/ggiimage/libggiimage.a
FLAGS		= -Wall -Wstrict-prototypes -O2
FSDIR		= /ver2/fs/rs232/zx

SUBS		= hc_subs.o common_funcs.o mtdinfo.o 
O_RS		= rs232.o $(SUBS)
O_PING		= ping.o  $(SUBS)
O_MAIN		= hc_main.o  $(SUBS)

PROGRAMS	= rs232  ping hcmain 


all: 	hcmain		\
	rs232		\
	ping



rs232:  $(O_RS)
	$(CC) -o $@  $(FLAGS) $(INCLUDE) $(O_RS)

hcmain: $(O_MAIN)
	$(CC) -o $@ $(FLAGS) $(INCLUDES) $(O_MAIN)

ping:   $(O_PING)
	$(CC) -o $@  $(FLAGS) $(INCLUDE) $(O_PING)

common_funcs.o: /home/fengyi/usr/common/common_funcs.c
	$(CC) -c $(FLAGS) $(INCLUDES) $<
      
mtdinfo.o: /home/fengyi/usr/common/mtdinfo.c
	$(CC) -c $(FLAGS) $(INCLUDES) $<

%.o:	%.c
	$(CC) -c $(FLAGS) $(INCLUDES) $<


clean:
	$(RM) *.o
	$(RM) *.tgz
	$(RM) $(PROGRAMS)

install:
	tar czf hc.tgz $(PROGRAMS) hcon hcoff/ 
	chmod 0777 hc.tgz
	/bin/cp hc.tgz /image

fs:
	@su -c "echo 'Begin copy file'; cp  $(PROGRAMS) hcon hcoff $(FSDIR); mkfs.rs232"

⌨️ 快捷键说明

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