libcurl to 7.19.0 und Newmake

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
geko37
Einsteiger
Einsteiger
Beiträge: 133
Registriert: Sonntag 6. April 2003, 18:26

libcurl to 7.19.0 und Newmake

Beitrag von geko37 »

Hallo ! Da ja nun Newmake Head ist muss man ja damit anfangen ! ;-)

Wollte mir die Merlin Sourcen Enigma compilieren ! Da wird allerdings die oben genannte libcurl verwendet !
Da newmake vom Makefile ganz anders ist mal ne frage ! Wie bekomme ich es hin ?
rules-archive & Rules make ist klar aber dann ! Laut Howto soll es so sein :

Code: Alles auswählen

Makefile.am:
============

old lines:

flash-lib: $(flashprefix)/.lib 
$(flashprefix)/.lib: $(flashprefix)/.flash $(shell ls -r -1 $(flashprefix)/.part_* 2>/dev/null)
	@find $(flashprefix)/root/lib -maxdepth 1 -type f -o -type l | xargs rm -f
	@cp -a $(targetprefix)/lib/libnss_dns-?.*.so $(flashprefix)/root/lib
	@cp -a $(targetprefix)/lib/libnss_files-?.*.so $(flashprefix)/root/lib
	@if [ -e ./customize-flash-pre ] ; then \
		chmod +x ./customize-flash-pre; \
		./customize-flash-pre $(flashprefix) ; \
	fi
	@$(PYTHON) $(flashprefix)/mklibs.py --target $(target) --ldlib ld.so.1 --libc-extras-dir $(targetprefix)/lib/libc_pic \
		-d $(flashprefix)/root/lib \
		-D -L $(targetprefix)/lib \
		--root $(flashprefix)/root \
		`find $(flashprefix)/root/bin/ -path "*bin/?*"` \
		`find $(flashprefix)/root/lib/ -name "libnss_*"` \
		`find $(flashprefix)/root/lib/tuxbox/ -name "*.so" -type f` \
		`find $(flashprefix)/root/lib/autofs/ -name "*.so" -type f` \
		`find $(flashprefix)/root/sbin/ -path "*sbin/?*"`
	cd $(flashprefix)/root/lib && ln -sf libgcc_s_nof.so.1 libgcc_s.so.1
	@if [ -e ./customize-flash ] ; then \
		chmod +x ./customize-flash; \
		./customize-flash $(flashprefix); \
	fi

new lines:

flash-lib: $(flashprefix)/.lib 
$(flashprefix)/.lib: $(flashprefix)/.flash $(shell ls -r -1 $(flashprefix)/.part_* 2>/dev/null)
	@find $(flashprefix)/root/lib -maxdepth 1 -type f -o -type l | xargs rm -f
	@cp -a $(targetprefix)/lib/libcurl.so.4* $(flashprefix)/root/lib
	@cp -a $(targetprefix)/lib/libnss_dns-?.*.so $(flashprefix)/root/lib
	@cp -a $(targetprefix)/lib/libnss_files-?.*.so $(flashprefix)/root/lib
	@if [ -e ./customize-flash-pre ] ; then \
		chmod +x ./customize-flash-pre; \
		./customize-flash-pre $(flashprefix) ; \
	fi
	@$(PYTHON) $(flashprefix)/mklibs.py --target $(target) --ldlib ld.so.1 --libc-extras-dir $(targetprefix)/lib/libc_pic \
		-d $(flashprefix)/root/lib \
		-D -L $(targetprefix)/lib \
		--root $(flashprefix)/root \
		`find $(flashprefix)/root/bin/ -path "*bin/?*"` \
		`find $(flashprefix)/root/lib/ -name "libnss_*"` \
		`find $(flashprefix)/root/lib/ -name "libcurl*"` \
		`find $(flashprefix)/root/lib/tuxbox/ -name "*.so" -type f` \
		`find $(flashprefix)/root/lib/autofs/ -name "*.so" -type f` \
		`find $(flashprefix)/root/sbin/ -path "*sbin/?*"`
	cd $(flashprefix)/root/lib && ln -sf libgcc_s_nof.so.1 libgcc_s.so.1
	@if [ -e ./customize-flash ] ; then \
		chmod +x ./customize-flash; \
		./customize-flash $(flashprefix); \
	fi

Eventuell hat einer einen tip !
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: libcurl to 7.19.0 und Newmake

Beitrag von rhabarber1848 »

geko37
Einsteiger
Einsteiger
Beiträge: 133
Registriert: Sonntag 6. April 2003, 18:26

Re: libcurl to 7.19.0 und Newmake

Beitrag von geko37 »

Ah danke dir ! Habe es nicht gesehen ! Trotzdem dicken Dank !