1 #############################################################
5 #############################################################
8 RDESKTOP_SOURCE
=rdesktop-
$(RDESKTOP_VERSION
).
tar.gz
9 RDESKTOP_SITE
=http
://$(BR2_SOURCEFORGE_MIRROR
).dl.sourceforge.net
/sourceforge
/rdesktop
/
10 RDESKTOP_DIR
=$(BUILD_DIR
)/rdesktop-
$(RDESKTOP_VERSION
)
13 $(DL_DIR
)/$(RDESKTOP_SOURCE
):
14 $(WGET
) -P
$(DL_DIR
) $(RDESKTOP_SITE
)/$(RDESKTOP_SOURCE
)
16 $(RDESKTOP_DIR
)/.unpacked
: $(DL_DIR
)/$(RDESKTOP_SOURCE
)
17 $(RDESKTOP_CAT
) $(DL_DIR
)/$(RDESKTOP_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
18 toolchain
/patch-kernel.sh
$(RDESKTOP_DIR
) package
/rdesktop
/ \
*.patch
*
19 touch
$(RDESKTOP_DIR
)/.unpacked
21 $(RDESKTOP_DIR
)/.configured
: $(RDESKTOP_DIR
)/.unpacked
22 (cd
$(RDESKTOP_DIR
); rm -rf config.cache
; \
23 $(TARGET_CONFIGURE_OPTS
) \
24 $(TARGET_CONFIGURE_ARGS
) \
26 --target
=$(GNU_TARGET_NAME
) \
27 --host
=$(GNU_TARGET_NAME
) \
28 --build
=$(GNU_HOST_NAME
) \
30 --with-openssl
=$(STAGING_DIR
) \
33 touch
$(RDESKTOP_DIR
)/.configured
35 $(RDESKTOP_DIR
)/rdesktop
: $(RDESKTOP_DIR
)/.configured
36 $(MAKE
) CC
=$(TARGET_CC
) -C
$(RDESKTOP_DIR
)
38 $(RDESKTOP_DIR
)/.installed
: $(RDESKTOP_DIR
)/rdesktop
39 cp
$(RDESKTOP_DIR
)/rdesktop
$(TARGET_DIR
)/usr
/bin
40 touch
$(RDESKTOP_DIR
)/.installed
42 rdesktop
: uclibc openssl
$(XSERVER
) $(RDESKTOP_DIR
)/.installed
44 rdesktop-source
: $(DL_DIR
)/$(RDESKTOP_SOURCE
)
47 @if
[ -d
$(RDESKTOP_DIR
)/Makefile
]; then \
48 -$(MAKE
) -C
$(RDESKTOP_DIR
) clean; \
52 rm -rf
$(RDESKTOP_DIR
) $(RDESKTOP_DIR
)
53 #############################################################
55 # Toplevel Makefile options
57 #############################################################
58 ifeq ($(BR2_PACKAGE_RDESKTOP
),y
)