#! /usr/bin/make -f
# -*- makefile -*-
# Build rules for gcc (>= 3.4)
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

# This is the debhelper compatibility version to use.
export DH_COMPAT=4

build:
clean:
	dh_clean

install: 
	dh_testdir
	dh_testroot
	dh_clean -k
	dh_installdirs

# Build architecture-dependent files here.
binary-arch: install
	dh_testdir
	dh_testroot

	# Install files to their package directories
	dh_installdocs
	dh_installchangelogs

#	      $(COMPILER_DIR)/$(TARGET)/lib/libanl[\.-]*so*
#	      $(COMPILER_DIR)/$(TARGET)/lib/libBrokenLocale[\.-]*so* 
#	      $(COMPILER_DIR)/$(TARGET)/lib/libmemusage.so 
#	      $(COMPILER_DIR)/$(TARGET)/lib/libnss_compat[\.-]*so* 
#	      $(COMPILER_DIR)/$(TARGET)/lib/libnss_dns[\.-]*so* 
#	      $(COMPILER_DIR)/$(TARGET)/lib/libnss_files[\.-]*so* 
#	      $(COMPILER_DIR)/$(TARGET)/lib/libnss_hesiod[\.-]*so* 
#	      $(COMPILER_DIR)/$(TARGET)/lib/libnss_nis[\.-]*so* 
#	      $(COMPILER_DIR)/$(TARGET)/lib/libnss_nisplus[\.-]*so* 
#	      $(COMPILER_DIR)/$(TARGET)/lib/libpcprofile[\.-]*so* 
#	      $(COMPILER_DIR)/$(TARGET)/lib/libSegFault[\.-]*so*

	mkdir -p debian/libc6/lib
	cp -d $(COMPILER_DIR)/$(TARGET)/lib/ld[\.-]*so* \
	      $(COMPILER_DIR)/$(TARGET)/lib/libc[\.-]*so* \
	      $(COMPILER_DIR)/$(TARGET)/lib/libuClibc[\.-]*so* \
	      $(COMPILER_DIR)/$(TARGET)/lib/libcrypt[\.-]*so* \
	      $(COMPILER_DIR)/$(TARGET)/lib/libdl[\.-]*so* \
	      $(COMPILER_DIR)/$(TARGET)/lib/libm[\.-]*so* \
	      $(COMPILER_DIR)/$(TARGET)/lib/libnsl[\.-]*so* \
	      $(COMPILER_DIR)/$(TARGET)/lib/libpthread[\.-]*so* \
	      $(COMPILER_DIR)/$(TARGET)/lib/libresolv[\.-]*so* \
	      $(COMPILER_DIR)/$(TARGET)/lib/librt[\.-]*so* \
	      $(COMPILER_DIR)/$(TARGET)/lib/libthread_db[\.-]*so* \
	      $(COMPILER_DIR)/$(TARGET)/lib/libutil[\.-]*so* \
	      $(COMPILER_DIR)/lib/libintl[\.-]*so* \
	      debian/libc6/lib/

#	mkdir -p debian/libc6/lib/ldscripts
#	cp -Rd $(COMPILER_DIR)/lib/ldscripts/ debian/libc6/lib/ldscripts/

#	mkdir -p debian/libc6/usr/lib
#	cp -Rd $(COMPILER_DIR)/usr/lib/gconv debian/libc6/usr/lib/

#	      $(COMPILER_DIR)/usr/lib/libBrokenLocale.*
#	      $(COMPILER_DIR)/usr/lib/libanl.*
#	      $(COMPILER_DIR)/usr/lib/libbsd-compat.*
#	      $(COMPILER_DIR)/usr/lib/libc_nonshared.*
#	      $(COMPILER_DIR)/usr/lib/libg.*
#	      $(COMPILER_DIR)/usr/lib/libieee.*
#	      $(COMPILER_DIR)/usr/lib/libmcheck.* 
#	      $(COMPILER_DIR)/usr/lib/libnss_compat.* 
#	      $(COMPILER_DIR)/usr/lib/libnss_dns.* 
#	      $(COMPILER_DIR)/usr/lib/libnss_files.* 
#	      $(COMPILER_DIR)/usr/lib/libnss_hesiod.* 
#	      $(COMPILER_DIR)/usr/lib/libnss_nis.* 
#	      $(COMPILER_DIR)/usr/lib/libnss_nisplus.* 
#	      $(COMPILER_DIR)/usr/lib/libpthread_nonshared.* 
	      
	mkdir -p debian/libc6-dev/usr/lib
	cp -d $(COMPILER_DIR)/usr/lib/libc.* \
	      $(COMPILER_DIR)/usr/lib/libcrypt.* \
	      $(COMPILER_DIR)/usr/lib/libdl.* \
	      $(COMPILER_DIR)/usr/lib/libm.* \
	      $(COMPILER_DIR)/usr/lib/libnsl.* \
	      $(COMPILER_DIR)/usr/lib/libpthread.* \
	      $(COMPILER_DIR)/usr/lib/libresolv.* \
	      $(COMPILER_DIR)/usr/lib/librt.* \
	      $(COMPILER_DIR)/usr/lib/libthread_db.* \
	      $(COMPILER_DIR)/usr/lib/libutil.* \
	      $(COMPILER_DIR)/lib/libintl.a \
	      debian/libc6-dev/usr/lib/

#	mkdir -p debian/libc6/usr/sbin
#	cp -d $(COMPILER_DIR)/usr/sbin/iconvconfig \
#	      $(COMPILER_DIR)/usr/sbin/zic \
#	      debian/libc6/usr/sbin/

#	      $(COMPILER_DIR)/usr/bin/getconf \
#	      $(COMPILER_DIR)/usr/bin/catchsegv \
#	      $(COMPILER_DIR)/usr/bin/locale \
#	      $(COMPILER_DIR)/usr/bin/localedef \
#	      $(COMPILER_DIR)/usr/sbin/rpcinfo \
#	      $(COMPILER_DIR)/usr/bin/tzselect \
#	      $(COMPILER_DIR)/usr/sbin/zdump 


	mkdir -p debian/libc6/usr/bin
	cp -d $(COMPILER_DIR)/usr/bin/getent \
	      $(COMPILER_DIR)/usr/bin/ldd \
	      debian/libc6/usr/bin/
#
#	mkdir -p debian/libc6-dev/usr/bin
#	cp -d $(COMPILER_DIR)/usr/bin/gencat \
#	      $(COMPILER_DIR)/usr/bin/mtrace \
#	      $(COMPILER_DIR)/usr/bin/rpcgen \
#	      debian/libc6-dev/usr/bin/
#
	mkdir -p debian/libc6/sbin
	cp -d $(COMPILER_DIR)/sbin/ldconfig debian/libc6/sbin/

	mkdir -p debian/libc6-dev/usr
	cp -Rd $(COMPILER_DIR)/usr/include debian/libc6-dev/usr/
	rm -rf debian/libc6-dev/usr/include/linux
	rm -rf debian/libc6-dev/usr/include/asm
	rm -rf debian/libc6-dev/usr/include/asm-generic

	mkdir -p debian/libc6-dev/usr/lib
	cp -d $(COMPILER_DIR)/usr/lib/*.o debian/libc6-dev/usr/lib/

	dh_compress
	dh_fixperms

	chmod a+x debian/libc6/lib/ld[\.-]*so*

	dh_installdeb
	dh_gencontrol
	dh_md5sums
	dh_link
	dh_makeshlibs -V

	# Build the packages
	dh_builddeb

binary: binary-arch
.PHONY: build clean binary-indep binary-arch binary install

