makefile

来自「keyboard driver example」· 代码 · 共 29 行

TXT
29
字号
SHARELIB = libmckeyboard.soSTATICLIB = libmckeyboard.aHEAD = mckeyboard.hOBJS = mckeyboard.o EXTLIB = libconsole.aGCC = g++ -sFLAG = -fPICall:$(SHARELIB) $(STATICLIB)$(SHARELIB):$(OBJS) $(EXTLIB)	$(GCC) -shared -Wl,-soname,$(SHARELIB).1 -o $(SHARELIB).1.0.0 $(OBJS) $(EXTLIB)libmckeyboard.a:$(OBJS) $(EXTLIB)	ar rcs $(STATICLIB) $(OBJS) $(EXTLIB).cpp.o:	$(GCC) $(FLAG) -c $^ -o $@install:	cp *.h /usr/include	cp $(SHARELIB).0.0.0 $(STATICLIB) /lib	ln -s /lib/$(SHARELIB).0.0.0 /lib/$(SHARELIB).0	ln -s /lib/$(SHARELIB).0 /lib/$(SHARELIB)uninstall:	for file in $(HEAD); do \		rm -f /usr/include/$$file; \	done; \	for FILE in $(SHARELIB) $(STATICLIB) $(SHARELIB).0 $(SHARELIB).0.0.0; do \		rm /lib/$$FILE; \	done;clean:	rm $(SHARELIB)* $(STATICLIB) $(OBJS)

⌨️ 快捷键说明

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