makefile
来自「本人写的linux下云台控制程序」· 代码 · 共 36 行
TXT
36 行
EXEC = controlPROTOCOL_FLAGS = -DSTANDARD_PROTOCOL -DSTANDARD_I2C_PROTOCOL # -DYAAN_PROTOCOL \ -DPELCO_D_PROTOCOL -DPELCO_P_PROTOCOL -DSAMSUNG_PROTOCOLPROTOCOL_OBJS = standard.o standard_i2c.o # yaan.o \ pelco_d.o pelco_p.o samsung.oAUTO_FLAGS = #-DAUTO_INPUTAUTO_OBJS = #auto_input.oDFLAGS = $(PROTOCOL_FLAGS) $(AUTO_FLAGS) #-DFOR_HTTPD OBJS = main.o serial.o protocol.o $(PROTOCOL_OBJS) $(AUTO_OBJS)all: $(EXEC)protocol.o: protocol.c protocol.h gcc -c -s $(DFLAGS) protocol.c -Wall standard.o: standard.c standard.h protocol.h gcc -c -s $(DFLAGS) standard.c -Wall standard_i2c.o: standard_i2c.c standard_i2c.h protocol.h gcc -c -s $(DFLAGS) standard_i2c.c -Wall main.o: main.c gcc -c -s $(DFLAGS) main.c -Wall#.c.o:# gcc -c -s $*.c -Wall $(DFLAGS)$(EXEC): $(OBJS) gcc -o $(EXEC) $(OBJS) -O3 -s -Wallinstall: cp -f *.c *.h ~/edgar/Task/src/snapgear/user/control/clean: rm -f *.o
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?