📄 gnumakefile
字号:
# config-include Make.configinclude mk/Variables.mk# add our flags + libsCFLAGS += -DVERSION='"$(VERSION)"'LDLIBS += -lm# buildTARGETS := lsinput input-events input-kbd input-send input-recv lircd.confHEADERS := EV.h REL.h KEY.h BTN.h BUS.h# default targetall: build################################################################## poor man's autoconf ;-)include mk/Autoconf.mkdefine make-configLIB := $(LIB)endef######################################################################### rulesbuild: $(TARGETS)$(HEADERS): name.sh sh name.sh $* > $@lircd.conf: lirc.sh sh lirc.sh > $@lsinput: lsinput.o input.oinput-events: input-events.o input.oinput-kbd: input-kbd.o input.oinput-send: input-send.o input.o tcp.oinput-recv: input-recv.o input.o tcp.oinput.o: input.c $(HEADERS)install: build $(INSTALL_DIR) $(bindir) $(mandir)/man8 $(INSTALL_BINARY) lsinput input-events input-kbd input-send input-recv $(bindir) $(INSTALL_DATA) lsinput.man $(mandir)/man8/lsinput.8 $(INSTALL_DATA) input-kbd.man $(mandir)/man8/input-kbd.8 $(INSTALL_DATA) input-events.man $(mandir)/man8/input-events.8clean: -rm -f *.o $(depfiles)realclean distclean: clean -rm -f Make.config -rm -f $(TARGETS) $(HEADERS) *~ xpm/*~ *.bak#############################################include mk/Compile.mkinclude mk/Maintainer.mk-include $(depfiles)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -