1 #############################################################
5 #############################################################
7 LIBCGI_SOURCE
:=libcgi-
$(LIBCGI_VERSION
).
tar.gz
8 LIBCGI_SITE
:=http
://$(BR2_SOURCEFORGE_MIRROR
).dl.sourceforge.net
/sourceforge
/libcgi
9 LIBCGI_DIR
:=$(BUILD_DIR
)/libcgi-
$(LIBCGI_VERSION
)
10 LIBCGI_LIBRARY
:=src
/libcgi.so
11 LIBCGI_DESTDIR
:=usr
/lib
12 LIBCGI_TARGET_LIBRARY
=$(LIBCGI_DESTDIR
)/libcgi.so
14 $(DL_DIR
)/$(LIBCGI_SOURCE
):
15 $(WGET
) -P
$(DL_DIR
) $(LIBCGI_SITE
)/$(LIBCGI_SOURCE
)
17 $(LIBCGI_DIR
)/.source
: $(DL_DIR
)/$(LIBCGI_SOURCE
)
18 $(ZCAT
) $(DL_DIR
)/$(LIBCGI_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
19 toolchain
/patch-kernel.sh
$(LIBCGI_DIR
) package
/libcgi
/ libcgi\
*.patch
20 touch
$(LIBCGI_DIR
)/.source
22 $(LIBCGI_DIR
)/.configured
: $(LIBCGI_DIR
)/.source
23 (cd
$(LIBCGI_DIR
); rm -f config.cache
; \
24 $(TARGET_CONFIGURE_OPTS
) \
25 $(TARGET_CONFIGURE_ARGS
) \
27 --target
=$(GNU_TARGET_NAME
) \
28 --host
=$(GNU_TARGET_NAME
) \
29 --build
=$(GNU_HOST_NAME
) \
35 --libexecdir
=/$(LIBCGI_DESTDIR
) \
37 --datadir=/usr
/share \
38 --localstatedir
=/var \
39 --includedir=/include \
43 touch
$(LIBCGI_DIR
)/.configured
45 $(LIBCGI_DIR
)/$(LIBCGI_LIBRARY
): $(LIBCGI_DIR
)/.configured
46 $(MAKE
) CC
=$(TARGET_CC
) -C
$(LIBCGI_DIR
)
48 $(STAGING_DIR
)/$(LIBCGI_TARGET_LIBRARY
): $(LIBCGI_DIR
)/$(LIBCGI_LIBRARY
)
49 $(MAKE
) DESTDIR
=$(STAGING_DIR
) -C
$(LIBCGI_DIR
) install
52 $(TARGET_DIR
)/$(LIBCGI_TARGET_LIBRARY
): $(STAGING_DIR
)/$(LIBCGI_TARGET_LIBRARY
)
53 cp
-dpf
$<* $(TARGET_DIR
)/$(LIBCGI_DESTDIR
)
55 libcgi
: uclibc
$(TARGET_DIR
)/$(LIBCGI_TARGET_LIBRARY
)
57 libcgi-source
: $(DL_DIR
)/$(LIBCGI_SOURCE
)
60 rm -f
$(TARGET_DIR
)/$(LIBCGI_TARGET_LIBRARY
)*
61 -$(MAKE
) -C
$(LIBCGI_DIR
) clean
67 #############################################################
69 # Toplevel Makefile options
71 #############################################################
72 ifeq ($(BR2_PACKAGE_LIBCGI
),y
)