1 #############################################################
5 #############################################################
7 AT_SOURCE
:=at_
$(AT_VERSION
).
tar.gz
8 AT_SITE
:=$(BR2_DEBIAN_MIRROR
)/debian
/pool
/main
/a
/at
9 AT_DIR
:=$(BUILD_DIR
)/at-
$(AT_VERSION
)
11 AT_TARGET_SCRIPT
:=etc
/init.d
/S99at
14 $(DL_DIR
)/$(AT_SOURCE
):
15 $(WGET
) -P
$(DL_DIR
) $(AT_SITE
)/$(AT_SOURCE
)
17 $(AT_DIR
)/.unpacked
: $(DL_DIR
)/$(AT_SOURCE
)
18 $(AT_CAT
) $(DL_DIR
)/$(AT_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
19 toolchain
/patch-kernel.sh
$(AT_DIR
) package
/at
/ at\
*.patch
20 $(CONFIG_UPDATE
) $(@D
)
23 $(AT_DIR
)/.configured
: $(AT_DIR
)/.unpacked
24 (cd
$(AT_DIR
); rm -rf config.cache
; \
25 $(AUTO_CONFIGURE_TARGET
) \
28 --libexecdir
=/usr
/lib \
30 --localstatedir
=/var \
31 --mandir=/usr
/share
/man \
32 --with-jobdir
=/var
/lib
/atjobs \
33 --with-atspool
=/var
/lib
/atspool \
34 --with-daemon_username
=at \
35 --with-daemon_groupname
=at \
39 $(AT_DIR
)/$(AT_BINARY
): $(AT_DIR
)/.configured
40 $(MAKE
) $(TARGET_CONFIGURE_OPTS
) -C
$(AT_DIR
)
43 $(TARGET_DIR
)/$(AT_TARGET_SCRIPT
): $(AT_DIR
)/$(AT_BINARY
)
44 # Use fakeroot to pretend to do 'make install' as root
45 echo
'$(MAKE) DAEMON_USERNAME=root DAEMON_GROUPNAME=root ' \
46 '$(TARGET_CONFIGURE_OPTS) DESTDIR=$(TARGET_DIR) -C $(AT_DIR) install' \
47 > $(PROJECT_BUILD_DIR
)/.fakeroot.at
48 ifneq ($(BR2_HAVE_MANPAGES
),y
)
49 echo
'rm -rf $(TARGET_DIR)/usr/share/man' >> $(PROJECT_BUILD_DIR
)/.fakeroot.at
51 echo
'rm -rf $(TARGET_DIR)/usr/doc/at' >> $(PROJECT_BUILD_DIR
)/.fakeroot.at
52 echo
'rm -rf $(TARGET_DIR)/usr/share/doc/at' >> $(PROJECT_BUILD_DIR
)/.fakeroot.at
53 $(INSTALL
) -m
0755 -D
$(AT_DIR
)/debian
/rc
$(TARGET_DIR
)/$(AT_TARGET_SCRIPT
)
55 at
: uclibc host-fakeroot
$(TARGET_DIR
)/$(AT_TARGET_SCRIPT
)
57 at-source
: $(DL_DIR
)/$(AT_SOURCE
)
60 -$(MAKE
) DESTDIR
=$(TARGET_DIR
) CC
=$(TARGET_CC
) -C
$(AT_DIR
) uninstall
61 -$(MAKE
) -C
$(AT_DIR
) clean
62 rm -f
$(TARGET_DIR
)/$(AT_TARGET_SCRIPT
) $(TARGET_DIR
)/etc
/init.d
/S99at
67 #############################################################
69 # Toplevel Makefile options
71 #############################################################
72 ifeq ($(BR2_PACKAGE_AT
),y
)