makefile.in

来自「arm9200t上的一个叫busybox的东西」· IN 代码 · 共 55 行

IN
55
字号
# Makefile for busybox## Copyright (C) 1999-2004 by Erik Andersen <andersen@codepoet.org>## This program is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation; either version 2 of the License, or# (at your option) any later version.## This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU# General Public License for more details.## You should have received a copy of the GNU General Public License# along with this program; if not, write to the Free Software# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA#UDHCP_AR:=udhcp.aifndef $(UDHCP_DIR)UDHCP_DIR:=$(top_builddir)/networking/udhcp/endifsrcdir=$(top_srcdir)/networking/udhcp#ok, so I forgot how to do an or, but this is a quick and dirty hackifeq ($(CONFIG_UDHCPC), y)CONFIG_UDHCP_SHARED=yelseifeq ($(CONFIG_UDHCPD), y)CONFIG_UDHCP_SHARED=yelseCONFIG_UDHCP_SHARED=nendifendifUDHCP-y:=UDHCP-$(CONFIG_UDHCP_SHARED)    += common.c options.c packet.c pidfile.c \				   signalpipe.c socket.cUDHCP-$(CONFIG_UDHCPC)		+= dhcpc.c clientpacket.c clientsocket.c \				   script.cUDHCP-$(CONFIG_UDHCPD)		+= dhcpd.c arpping.c files.c leases.c \				   serverpacket.c static_leases.cUDHCP-$(CONFIG_DUMPLEASES)	+= dumpleases.cUDHCP_OBJS=$(patsubst %.c,$(UDHCP_DIR)%.o, $(UDHCP-y))libraries-y+=$(UDHCP_DIR)$(UDHCP_AR)$(UDHCP_DIR)$(UDHCP_AR): $(UDHCP_OBJS)	$(AR) -ro $@ $(UDHCP_OBJS)$(UDHCP_OBJS): $(UDHCP_DIR)%.o : $(srcdir)/%.c	$(CC) $(CFLAGS) $(EXTRA_CFLAGS) -DIN_BUSYBOX -c $< -o $@

⌨️ 快捷键说明

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