gnumakefile

来自「主要是对Linux输入子系统的一些简单操作 比如lsinput是看有多少输入设」· 代码 · 共 67 行

TXT
67
字号
# 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 + =
减小字号Ctrl + -
显示快捷键?