makefile

来自「unix下tftp服务器源码」· 代码 · 共 36 行

TXT
36
字号
SRCROOT = ..VERSION = $(shell cat ../version)-include ../MCONFIGinclude ../MRULESOBJS = tftpd.$(O) tftpsubs.$(O) recvfrom.$(O) misc.$(O) $(TFTPDOBJS)all: tftpd$(X) tftpd.8tftpd$(X): $(OBJS)	$(CC) $(LDFLAGS) $^ $(TFTPD_LIBS) -o $@tftpsubs.c:	$(LN_S) -f ../tftp/tftpsubs.c .tftpsubs.h:	$(LN_S) -f ../tftp/tftpsubs.h .$(OBJS): tftpsubs.htftpd.8: tftpd.8.in ../version	sed -e 's/@@VERSION@@/$(VERSION)/g' < $< > $@install: all	mkdir -p $(INSTALLROOT)$(SBINDIR) $(INSTALLROOT)$(MANDIR)/man8	$(INSTALL_PROGRAM) tftpd$(X) $(INSTALLROOT)$(SBINDIR)/in.tftpd	$(INSTALL_DATA)    tftpd.8 $(INSTALLROOT)$(MANDIR)/man8/in.tftpd.8	cd $(INSTALLROOT)$(MANDIR)/man8 && $(LN_S) -f in.tftpd.8 tftpd.8clean:	rm -f *.o *.obj *.exe tftpd tftpsubs.c tftpsubs.h tftpd.8distclean: clean	rm -f *~

⌨️ 快捷键说明

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