makefile

来自「dvb在linux下搜索电台的源代码」· 代码 · 共 49 行

TXT
49
字号
CC = gccCFLAGS = -MD -g -Wall -O2LFLAGS = -g -WallOBJS = dump-vdr.o dump-xine.o dump-dvbscan.o dump-kaffeine.o scan.oSRCS = $(OBJS:.o=.c)TARGET = w_scanVERSION = $(shell sed -n '/uint version/p' scan.c | sed -e 's/uint version = //' | sed -e 's/;//')TMPDIR = w_scan-$(VERSION)$(TARGET): $(OBJS)	$(CC) $(LFLAGS) -o $(TARGET) $(OBJS)	$(RM) *.o *.d.c.o:	$(CC) $(CFLAGS) --static -c $< -o $@install:	install -m 755 $(TARGET) /usr/bin	install -m 755 w_scan_start.sh /usr/bin	install pci.ids /usr/bin	install pci.classes /usr/bin	install usb.ids /usr/bin	install usb.classes /usr/bindist:	@-rm -rf $(TMPDIR)	@mkdir $(TMPDIR)	@cp -a *.c $(TMPDIR)	@cp -a *.h $(TMPDIR)	@cp -a Makefile $(TMPDIR)	@cp -a pci.* $(TMPDIR)	@cp -a usb.* $(TMPDIR)	@cp -a README $(TMPDIR)	@chmod -x $(TMPDIR)/*	@cp -a w_scan $(TMPDIR)	@cp -a w_scan_start.sh $(TMPDIR)	@chmod +x $(TMPDIR)/w_scan_start.sh	@tar cjf w_scan-$(VERSION).tar.bz2 $(TMPDIR)	@-rm -rf $(TMPDIR)/	@echo Distribution package created as w_scan-$(VERSION).tar.bz2		clean:	$(RM) *.o *.d $(TARGET)-include $(wildcard *.d) dummy

⌨️ 快捷键说明

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