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