bump version
[buildroot.git] / package / libcgi / libcgi.mk
blobf70dd2aee28f2fc467d23405dfbc250c8857aa2b
1 #############################################################
3 # libcgi
5 #############################################################
6 LIBCGI_VERSION:=1.0
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) \
26 ./configure \
27 --target=$(GNU_TARGET_NAME) \
28 --host=$(GNU_TARGET_NAME) \
29 --build=$(GNU_HOST_NAME) \
30 --prefix=/usr \
31 --exec-prefix=/usr \
32 --bindir=/usr/bin \
33 --sbindir=/usr/sbin \
34 --libdir=/lib \
35 --libexecdir=/$(LIBCGI_DESTDIR) \
36 --sysconfdir=/etc \
37 --datadir=/usr/share \
38 --localstatedir=/var \
39 --includedir=/include \
40 --mandir=/usr/man \
41 --infodir=/usr/info \
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
50 touch -c $@
52 $(TARGET_DIR)/$(LIBCGI_TARGET_LIBRARY): $(STAGING_DIR)/$(LIBCGI_TARGET_LIBRARY)
53 cp -dpf $<* $(TARGET_DIR)/$(LIBCGI_DESTDIR)
55 libcgi: $(TARGET_DIR)/$(LIBCGI_TARGET_LIBRARY)
57 libcgi-source: $(DL_DIR)/$(LIBCGI_SOURCE)
59 libcgi-clean:
60 rm -f $(TARGET_DIR)/$(LIBCGI_TARGET_LIBRARY)*
61 -$(MAKE) -C $(LIBCGI_DIR) clean
63 libcgi-dirclean:
64 rm -rf $(LIBCGI_DIR)
66 .PHONY: libcgi
67 #############################################################
69 # Toplevel Makefile options
71 #############################################################
72 ifeq ($(BR2_PACKAGE_LIBCGI),y)
73 TARGETS+=libcgi
74 endif