summaryrefslogtreecommitdiffstats
path: root/rules/thttpd.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2010-01-11 23:56:49 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2010-01-12 08:49:31 +0100
commit610e03b728df26bfbe978ba73841c1e891add91f (patch)
tree713147ed0dea129bb8fe465cd5b01b5d9baca5c3 /rules/thttpd.make
parent24b430952b300a9929cd035c44937a6b6f880412 (diff)
downloadptxdist-610e03b728df26bfbe978ba73841c1e891add91f.tar.gz
ptxdist-610e03b728df26bfbe978ba73841c1e891add91f.tar.xz
[thttpd] cleanup makefile
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/thttpd.make')
-rw-r--r--rules/thttpd.make38
1 files changed, 14 insertions, 24 deletions
diff --git a/rules/thttpd.make b/rules/thttpd.make
index cab7fcbe0..331cf24bf 100644
--- a/rules/thttpd.make
+++ b/rules/thttpd.make
@@ -1,7 +1,7 @@
# -*-makefile-*-
-# $Id$
#
# Copyright (C) 2003 by Benedikt Spranger
+# (C) 2010 by Michael Olbrich <m.olbrich@pengutronix.de>
#
# See CREDITS for details about who has contributed to this project.
#
@@ -37,30 +37,22 @@ $(THTTPD_SOURCE):
# Prepare
# ----------------------------------------------------------------------------
-THTTPD_PATH := PATH=$(CROSS_PATH)
-THTTPD_ENV := $(CROSS_ENV)
+THTTPD_PATH := PATH=$(CROSS_PATH)
+THTTPD_ENV := $(CROSS_ENV)
#
# autoconf
#
-THTTPD_AUTOCONF := $(CROSS_AUTOCONF_USR)
+THTTPD_AUTOCONF := $(CROSS_AUTOCONF_USR)
-# ----------------------------------------------------------------------------
-# Compile
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/thttpd.compile:
- @$(call targetinfo)
- cd $(THTTPD_DIR) && $(THTTPD_PATH) $(MAKE) $(PARALLELMFLAGS_BROKEN)
- @$(call touch)
+THTTPD_MAKE_PAR := NO
-# ----------------------------------------------------------------------------
-# Install
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/thttpd.install:
- @$(call targetinfo)
- @$(call touch)
+# DESTDIR is broken. Overwrite prefix instead
+THTTPD_INSTALL_OPT := \
+ DESTDIR= \
+ prefix=$(THTTPD_PKGDIR)/usr \
+ WEBGROUP=root \
+ install
# ----------------------------------------------------------------------------
# Target-Install
@@ -74,12 +66,11 @@ $(STATEDIR)/thttpd.targetinstall:
@$(call install_fixup, thttpd,PRIORITY,optional)
@$(call install_fixup, thttpd,VERSION,$(THTTPD_VERSION))
@$(call install_fixup, thttpd,SECTION,base)
- @$(call install_fixup, thttpd,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>")
+ @$(call install_fixup, thttpd,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>")
@$(call install_fixup, thttpd,DEPENDS,)
@$(call install_fixup, thttpd,DESCRIPTION,missing)
- @$(call install_copy, thttpd, 0, 0, 0755, $(THTTPD_DIR)/thttpd, \
- /usr/sbin/thttpd)
+ @$(call install_copy, thttpd, 0, 0, 0755, -, /usr/sbin/thttpd)
ifdef PTXCONF_INITMETHOD_BBINIT
ifdef PTXCONF_THTTPD_STARTSCRIPT
@@ -95,8 +86,7 @@ ifdef PTXCONF_THTTPD__GENERIC_SITE
endif
ifdef PTXCONF_THTTPD__INSTALL_HTPASSWD
- @$(call install_copy, thttpd, 0, 0, 0755, \
- $(THTTPD_DIR)/extras/htpasswd, \
+ @$(call install_copy, thttpd, 0, 0, 0755, -, \
/usr/sbin/htpasswd)
endif