]>
Commit | Line | Data |
---|---|---|
6bf74e40 PK |
1 | ############################################################# |
2 | # | |
3 | # dillo | |
4 | # | |
5 | ############################################################# | |
6 | ||
7 | DILLO_VERSION=0.8.6 | |
8 | DILLO_SOURCE=dillo-$(DILLO_VERSION).tar.bz2 | |
9 | DILLO_SITE=http://www.dillo.org/download/ | |
10 | DILLO_DIR=$(BUILD_DIR)/dillo-$(DILLO_VERSION) | |
6e2823c1 | 11 | DILLO_CAT:=$(BZCAT) |
6bf74e40 PK |
12 | |
13 | $(DL_DIR)/$(DILLO_SOURCE): | |
14 | $(WGET) -P $(DL_DIR) $(DILLO_SITE)/$(DILLO_SOURCE) | |
15 | ||
16 | $(DILLO_DIR)/.unpacked: $(DL_DIR)/$(DILLO_SOURCE) | |
17 | $(DILLO_CAT) $(DL_DIR)/$(DILLO_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - | |
18 | touch $(DILLO_DIR)/.unpacked | |
19 | ||
20 | $(DILLO_DIR)/.configured: $(DILLO_DIR)/.unpacked | |
21 | (cd $(DILLO_DIR); rm -rf config.cache; \ | |
22 | $(TARGET_CONFIGURE_OPTS) \ | |
74d518dc | 23 | $(TARGET_CONFIGURE_ARGS) \ |
6bf74e40 PK |
24 | ./configure \ |
25 | --target=$(GNU_TARGET_NAME) \ | |
26 | --host=$(GNU_TARGET_NAME) \ | |
27 | --build=$(GNU_HOST_NAME) \ | |
28 | --prefix=/usr \ | |
29 | --sysconfdir=/etc \ | |
30 | --program-transform-name='' \ | |
31 | --disable-dlgui \ | |
32 | ); | |
33 | touch $(DILLO_DIR)/.configured | |
34 | ||
35 | $(DILLO_DIR)/src/dillo: $(DILLO_DIR)/.configured | |
36 | $(MAKE) CC=$(TARGET_CC) -C $(DILLO_DIR) | |
37 | ||
38 | $(DILLO_DIR)/.installed: $(DILLO_DIR)/src/dillo | |
39 | $(MAKE) -C $(DILLO_DIR) DESTDIR=$(TARGET_DIR) install | |
40 | touch $(DILLO_DIR)/.installed | |
41 | ||
cf55419b | 42 | dillo: uclibc $(XSERVER) libglib12 libgtk12 jpeg libpng $(DILLO_DIR)/.installed |
6bf74e40 PK |
43 | |
44 | dillo-source: $(DL_DIR)/$(DILLO_SOURCE) | |
45 | ||
46 | dillo-clean: | |
47 | @if [ -d $(DILLO_DIR)/Makefile ] ; then \ | |
48 | $(MAKE) -C $(DILLO_DIR) clean ; \ | |
49 | fi; | |
50 | ||
51 | dillo-dirclean: | |
52 | rm -rf $(DILLO_DIR) | |
53 | ############################################################# | |
54 | # | |
55 | # Toplevel Makefile options | |
56 | # | |
57 | ############################################################# | |
58 | ifeq ($(strip $(BR2_PACKAGE_DILLO)),y) | |
59 | TARGETS+=dillo | |
60 | endif |