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