[pkg-wpa-devel] r1680 - in /wpa/trunk/debian: ./ config/ config/hostapd/ config/wpasupplicant/

slh-guest at users.alioth.debian.org slh-guest at users.alioth.debian.org
Sat Apr 7 23:31:15 UTC 2012


Author: slh-guest
Date: Sat Apr  7 23:31:15 2012
New Revision: 1680

URL: http://svn.debian.org/wsvn/pkg-wpa/?sc=1&rev=1680
Log:
roughly merge build processes

Added:
    wpa/trunk/debian/config/hostapd/
    wpa/trunk/debian/config/wpasupplicant/
    wpa/trunk/debian/config/wpasupplicant/kfreebsd
      - copied unchanged from r1676, wpa/trunk/debian/config/kfreebsd
    wpa/trunk/debian/config/wpasupplicant/kfreebsd-udeb
      - copied unchanged from r1676, wpa/trunk/debian/config/kfreebsd-udeb
    wpa/trunk/debian/config/wpasupplicant/linux
      - copied unchanged from r1676, wpa/trunk/debian/config/linux
    wpa/trunk/debian/config/wpasupplicant/linux-udeb
      - copied unchanged from r1676, wpa/trunk/debian/config/linux-udeb
Removed:
    wpa/trunk/debian/config/kfreebsd
    wpa/trunk/debian/config/kfreebsd-udeb
    wpa/trunk/debian/config/linux
    wpa/trunk/debian/config/linux-udeb
Modified:
    wpa/trunk/debian/rules

Modified: wpa/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-wpa/wpa/trunk/debian/rules?rev=1680&op=diff
==============================================================================
--- wpa/trunk/debian/rules (original)
+++ wpa/trunk/debian/rules Sat Apr  7 23:31:15 2012
@@ -1,24 +1,25 @@
 #!/usr/bin/make -f
 
-CFLAGS = -MMD -Wall -g
-UCFLAGS = -MMD -Wall -g -Os
+CFLAGS   = -MMD -Wall -g
+UCFLAGS  = -MMD -Wall -g -Os
 CXXFLAGS = -g
-LDFLAGS = -Wl,--as-needed
+LDFLAGS  = -Wl,--as-needed
 V = 1
 
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-	CFLAGS += -O0
+	CFLAGS   += -O0
 	CXXFLAGS += -O0
 else
-	CFLAGS += -O2
+	CFLAGS   += -O2
 	CXXFLAGS += -O2
 endif
 
 export CFLAGS CXXFLAGS LDFLAGS V
 
-DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
-BUILD_DOT_CONFIG := debian/config/$(DEB_HOST_ARCH_OS)
-UDEB_DOT_CONFIG := debian/config/$(DEB_HOST_ARCH_OS)-udeb
+DEB_HOST_ARCH_OS              ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
+HOSTAPD_DOT_CONFIG            := debian/config/wpasupplicant/$(DEB_HOST_ARCH_OS)
+WPASUPPLICANT_DOT_CONFIG      := debian/config/wpasupplicant/$(DEB_HOST_ARCH_OS)
+WPASUPPLICANT_UDEB_DOT_CONFIG := debian/config/wpasupplicant/$(DEB_HOST_ARCH_OS)-udeb
 
 ### start dh overrides
 override_dh_auto_configure:
@@ -26,20 +27,25 @@
 	                  --buildsystem=qmake
 
 override_dh_auto_build:
-	# Build udeb
-	cp -v --remove-destination $(UDEB_DOT_CONFIG) wpa_supplicant/.config
+	# build wpasupplicant-udeb
+	cp -v --remove-destination $(WPASUPPLICANT_UDEB_DOT_CONFIG) wpa_supplicant/.config
 	CFLAGS="$(UCFLAGS)" dh_auto_build --sourcedirectory=wpa_supplicant \
 	              --buildsystem=makefile \
 		      --parallel
 	mv -v wpa_supplicant/wpa_supplicant wpa_supplicant/wpa_supplicant-udeb
 	dh_auto_clean --sourcedirectory=wpa_supplicant \
 	              --buildsystem=makefile
-	# End udeb
-	cp -v --remove-destination $(BUILD_DOT_CONFIG) wpa_supplicant/.config
+	# build wpasupplicant
+	cp -v --remove-destination $(WPASUPPLICANT_UDEB_DOT_CONFIG) wpa_supplicant/.config
 	dh_auto_build --sourcedirectory=wpa_supplicant \
 	              --buildsystem=makefile \
 		      --parallel
 	dh_auto_build --sourcedirectory=wpa_supplicant/wpa_gui-qt4 \
+	              --buildsystem=qmake \
+		      --parallel
+	# build hostapd
+	cp --remove-destination $(HOSTAPD_DOT_CONFIG) hostapd/.config
+	dh_auto_build --sourcedirectory=hostapd \
 	              --buildsystem=qmake \
 		      --parallel
 
@@ -50,15 +56,19 @@
 	              --buildsystem=qmake
 	find wpa_supplicant/wpa_gui-qt4 -type d \
 		-name \.moc -o -name \.ui -o -name \.obj | xargs rm -rf
+	dh_auto_clean --sourcedirectory=hostapd \
+	              --buildsystem=makefile
 
 override_dh_auto_install:
 	$(info Skip dh_auto_install ...)
 
 override_dh_clean:
+	dh_clean hostapd/.config
 	dh_clean wpa_supplicant/.config
 
 override_dh_fixperms:
 	dh_fixperms
+	chmod 0755 debian/hostapd/etc/hostapd/ifupdown.sh
 	chmod 0755 debian/wpasupplicant/etc/wpa_supplicant/*.sh
 	chmod 0755 debian/wpagui/usr/share/wpagui/netdev_wrapper
 
@@ -77,6 +87,7 @@
 		debian/wpasupplicant-udeb/sbin/wpa_supplicant
 
 override_dh_installchangelogs:
+	#dh_installchangelogs hostapd/ChangeLog
 	dh_installchangelogs wpa_supplicant/ChangeLog
 ### end dh overrides
 




More information about the Pkg-wpa-devel mailing list