1 #############################################################
5 #############################################################
7 DISTCC_SOURCE
:=distcc-
$(DISTCC_VERSION
).
tar.bz2
9 DISTCC_SITE
:=http
://distcc.samba.org
/ftp
/distcc
/
10 DISTCC_BUILDDIR
:=$(BUILD_DIR
)/distcc-
$(DISTCC_VERSION
)
12 DISTCC_TARGET_BINARY
:=usr
/bin
/distcc
14 $(DL_DIR
)/$(DISTCC_SOURCE
):
15 $(WGET
) -P
$(DL_DIR
) $(DISTCC_SITE
)/$(DISTCC_SOURCE
)
17 $(DISTCC_BUILDDIR
)/.unpacked
: $(DL_DIR
)/$(DISTCC_SOURCE
)
18 $(DISTCC_CAT
) $(DL_DIR
)/$(DISTCC_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
19 $(CONFIG_UPDATE
) $(@D
)
22 $(DISTCC_BUILDDIR
)/.configured
: $(DISTCC_BUILDDIR
)/.unpacked
23 (cd
$(DISTCC_BUILDDIR
); rm -rf config.cache
; \
24 $(AUTO_TARGET_CONFIGURE
) \
27 --with-included-popt \
33 $(DISTCC_BUILDDIR
)/$(DISTCC_BINARY
): $(DISTCC_BUILDDIR
)/.configured
34 $(MAKE
) $(TARGET_CONFIGURE_OPTS
) -C
$(DISTCC_BUILDDIR
)
36 $(TARGET_DIR
)/$(DISTCC_TARGET_BINARY
): $(DISTCC_BUILDDIR
)/$(DISTCC_BINARY
)
37 $(INSTALL
) -D
$(DISTCC_BUILDDIR
)/$(DISTCC_BINARY
)d
$(TARGET_DIR
)/$(DISTCC_TARGET_BINARY
)d
38 $(INSTALL
) -D
$(DISTCC_BUILDDIR
)/$(DISTCC_BINARY
) $(TARGET_DIR
)/$(DISTCC_TARGET_BINARY
)
39 $(STRIPCMD
) $(STRIP_STRIP_ALL
) $(TARGET_DIR
)/$(DISTCC_TARGET_BINARY
) \
40 $(TARGET_DIR
)/$(DISTCC_TARGET_BINARY
)d
42 distcc
: uclibc
$(TARGET_DIR
)/$(DISTCC_TARGET_BINARY
)
44 distcc-source
: $(DL_DIR
)/$(CVS_SOURCE
)
47 -$(MAKE
) -C
$(DISTCC_BUILDDIR
) clean
48 rm -f
$(TARGET_DIR
)/$(DISTCC_TARGET_BINARY
) \
49 $(TARGET_DIR
)/$(DISTCC_TARGET_BINARY
)d
52 rm -rf
$(DISTCC_BUILDDIR
)
53 #############################################################
55 # Toplevel Makefile options
57 #############################################################
58 ifeq ($(BR2_PACKAGE_DISTCC
),y
)