wok-next diff tcc/stuff/Makefile.u @ rev 14344
tcc: update patch
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sun Apr 14 14:51:53 2013 +0200 (2013-04-14) |
parents | cb3974d9da27 |
children |
line diff
1.1 --- a/tcc/stuff/Makefile.u Fri Sep 25 09:09:41 2009 +0200 1.2 +++ b/tcc/stuff/Makefile.u Sun Apr 14 14:51:53 2013 +0200 1.3 @@ -1,84 +1,142 @@ 1.4 ---- tcc-0.9.25/Makefile 1.5 -+++ tcc-0.9.25/Makefile 1.6 -@@ -197,48 +197,48 @@ 1.7 +--- tcc-0.9.26/Makefile 1.8 ++++ tcc-0.9.26/Makefile 1.9 +@@ -218,84 +218,84 @@ 1.10 1.11 ifndef CONFIG_WIN32 1.12 - install: $(PROGS) $(LIBTCC1) $(BCHECK_O) libtcc.a tcc.1 tcc-doc.html 1.13 + install: $(PROGS) $(TCCLIBS) $(TCCDOCS) 1.14 - mkdir -p "$(bindir)" 1.15 -- $(INSTALL) -s -m755 $(PROGS) "$(bindir)" 1.16 ++ mkdir -p "$(DESTDIR)/$(bindir)" 1.17 + ifeq ($(CC),tcc) 1.18 +- $(INSTALL) -m755 $(PROGS) "$(bindir)" 1.19 ++ $(INSTALL) -m755 $(PROGS) "$(DESTDIR)/$(bindir)" 1.20 + else 1.21 +- $(INSTALLBIN) -m755 $(PROGS) "$(bindir)" 1.22 ++ $(INSTALLBIN) -m755 $(PROGS) "$(DESTDIR)/$(bindir)" 1.23 + endif 1.24 - mkdir -p "$(mandir)/man1" 1.25 -- $(INSTALL) tcc.1 "$(mandir)/man1" 1.26 +- -$(INSTALL) tcc.1 "$(mandir)/man1" 1.27 +- mkdir -p "$(infodir)" 1.28 +- -$(INSTALL) tcc-doc.info "$(infodir)" 1.29 - mkdir -p "$(tccdir)" 1.30 - mkdir -p "$(tccdir)/include" 1.31 -+ mkdir -p "$(DESTDIR)/$(bindir)" 1.32 -+ $(INSTALL) -s -m755 $(PROGS) "$(DESTDIR)/$(bindir)" 1.33 + mkdir -p "$(DESTDIR)/$(mandir)/man1" 1.34 -+ $(INSTALL) tcc.1 "$(DESTDIR)/$(mandir)/man1" 1.35 ++ -$(INSTALL) tcc.1 "$(DESTDIR)/$(mandir)/man1" 1.36 ++ mkdir -p "$(DESTDIR)/$(infodir)" 1.37 ++ -$(INSTALL) tcc-doc.info "$(DESTDIR)/$(infodir)" 1.38 + mkdir -p "$(DESTDIR)/$(tccdir)" 1.39 + mkdir -p "$(DESTDIR)/$(tccdir)/include" 1.40 ifneq ($(LIBTCC1),) 1.41 - $(INSTALL) -m644 $(LIBTCC1) "$(tccdir)" 1.42 + $(INSTALL) -m644 $(LIBTCC1) "$(DESTDIR)/$(tccdir)" 1.43 endif 1.44 - ifneq ($(BCHECK_O),) 1.45 -- $(INSTALL) -m644 $(BCHECK_O) "$(tccdir)" 1.46 -+ $(INSTALL) -m644 $(BCHECK_O) "$(DESTDIR)/$(tccdir)" 1.47 +- $(INSTALL) -m644 $(addprefix $(top_srcdir)/include/,$(TCC_INCLUDES)) "$(tccdir)/include" 1.48 ++ $(INSTALL) -m644 $(addprefix $(top_srcdir)/include/,$(TCC_INCLUDES)) "$(DESTDIR)/$(tccdir)/include" 1.49 + mkdir -p "$(libdir)" 1.50 +- $(INSTALL) -m755 $(LIBTCC) "$(libdir)" 1.51 ++ $(INSTALL) -m755 $(LIBTCC) "$(DESTDIR)/$(libdir)" 1.52 + ifdef DISABLE_STATIC 1.53 +- ln -sf "$(ln_libdir)/libtcc.so.1.0" "$(libdir)/libtcc.so.1" 1.54 +- ln -sf "$(ln_libdir)/libtcc.so.1.0" "$(libdir)/libtcc.so" 1.55 ++ ln -sf "$(ln_libdir)/libtcc.so.1.0" "$(DESTDIR)/$(libdir)/libtcc.so.1" 1.56 ++ ln -sf "$(ln_libdir)/libtcc.so.1.0" "$(DESTDIR)/$(libdir)/libtcc.so" 1.57 endif 1.58 -- $(INSTALL) -m644 $(addprefix include/,$(TCC_INCLUDES)) "$(tccdir)/include" 1.59 +- mkdir -p "$(includedir)" 1.60 +- $(INSTALL) -m644 $(top_srcdir)/libtcc.h "$(includedir)" 1.61 - mkdir -p "$(docdir)" 1.62 -- $(INSTALL) -m644 tcc-doc.html "$(docdir)" 1.63 -- mkdir -p "$(libdir)" 1.64 -- $(INSTALL) -m644 libtcc.a "$(libdir)" 1.65 -- mkdir -p "$(includedir)" 1.66 -- $(INSTALL) -m644 libtcc.h "$(includedir)" 1.67 -+ $(INSTALL) -m644 $(addprefix include/,$(TCC_INCLUDES)) "$(DESTDIR)/$(tccdir)/include" 1.68 +- -$(INSTALL) -m644 tcc-doc.html "$(docdir)" 1.69 ++ mkdir -p "$(DESTDIR)/$(includedir)" 1.70 ++ $(INSTALL) -m644 $(top_srcdir)/libtcc.h "$(DESTDIR)/$(includedir)" 1.71 + mkdir -p "$(DESTDIR)/$(docdir)" 1.72 -+ $(INSTALL) -m644 tcc-doc.html "$(DESTDIR)/$(docdir)" 1.73 -+ mkdir -p "$(DESTDIR)/$(libdir)" 1.74 -+ $(INSTALL) -m644 libtcc.a "$(DESTDIR)/$(libdir)" 1.75 -+ mkdir -p "$(DESTDIR)/$(includedir)" 1.76 -+ $(INSTALL) -m644 libtcc.h "$(DESTDIR)/$(includedir)" 1.77 ++ -$(INSTALL) -m644 tcc-doc.html "$(DESTDIR)/$(docdir)" 1.78 + ifdef CONFIG_CROSS 1.79 +- mkdir -p "$(tccdir)/win32/lib/32" 1.80 +- mkdir -p "$(tccdir)/win32/lib/64" 1.81 ++ mkdir -p "$(DESTDIR)/$(tccdir)/win32/lib/32" 1.82 ++ mkdir -p "$(DESTDIR)/$(tccdir)/win32/lib/64" 1.83 + ifeq ($(ARCH),x86-64) 1.84 +- mkdir -p "$(tccdir)/i386" 1.85 +- $(INSTALL) -m644 lib/i386/libtcc1.a "$(tccdir)/i386" 1.86 +- cp -r "$(tccdir)/include" "$(tccdir)/i386" 1.87 ++ mkdir -p "$(DESTDIR)/$(tccdir)/i386" 1.88 ++ $(INSTALL) -m644 lib/i386/libtcc1.a "$(DESTDIR)/$(tccdir)/i386" 1.89 ++ cp -r "$(tccdir)/include" "$(DESTDIR)/$(tccdir)/i386" 1.90 + endif 1.91 +- $(INSTALL) -m644 win32/lib/*.def "$(tccdir)/win32/lib" 1.92 +- $(INSTALL) -m644 lib/i386-win32/libtcc1.a "$(tccdir)/win32/lib/32" 1.93 +- $(INSTALL) -m644 lib/x86_64-win32/libtcc1.a "$(tccdir)/win32/lib/64" 1.94 +- cp -r win32/include/. "$(tccdir)/win32/include" 1.95 +- cp -r include/. "$(tccdir)/win32/include" 1.96 ++ $(INSTALL) -m644 win32/lib/*.def "$(DESTDIR)/$(tccdir)/win32/lib" 1.97 ++ $(INSTALL) -m644 lib/i386-win32/libtcc1.a "$(DESTDIR)/$(tccdir)/win32/lib/32" 1.98 ++ $(INSTALL) -m644 lib/x86_64-win32/libtcc1.a "$(DESTDIR)/$(tccdir)/win32/lib/64" 1.99 ++ cp -r win32/include/. "$(DESTDIR)/$(tccdir)/win32/include" 1.100 ++ cp -r include/. "$(DESTDIR)/$(tccdir)/win32/include" 1.101 + endif 1.102 1.103 uninstall: 1.104 - rm -fv $(foreach P,$(PROGS),"$(bindir)/$P") 1.105 -- rm -fv $(foreach P,$(LIBTCC1) $(BCHECK_O),"$(tccdir)/$P") 1.106 +- rm -fv $(foreach P,$(LIBTCC1),"$(tccdir)/$P") 1.107 - rm -fv $(foreach P,$(TCC_INCLUDES),"$(tccdir)/include/$P") 1.108 -- rm -fv "$(docdir)/tcc-doc.html" "$(mandir)/man1/tcc.1" 1.109 -- rm -fv "$(libdir)/libtcc.a" "$(includedir)/libtcc.h" 1.110 +- rm -fv "$(docdir)/tcc-doc.html" "$(mandir)/man1/tcc.1" "$(infodir)/tcc-doc.info" 1.111 +- rm -fv "$(libdir)/$(LIBTCC)" "$(includedir)/libtcc.h" 1.112 +- rm -fv "$(libdir)/libtcc.so*" 1.113 +- rm -rf "$(tccdir)/win32" 1.114 +- -rmdir $(tccdir)/include 1.115 + rm -fv $(foreach P,$(PROGS),"$(DESTDIR)/$(bindir)/$P") 1.116 -+ rm -fv $(foreach P,$(LIBTCC1) $(BCHECK_O),"$(DESTDIR)/$(tccdir)/$P") 1.117 ++ rm -fv $(foreach P,$(LIBTCC1),"$(DESTDIR)/$(tccdir)/$P") 1.118 + rm -fv $(foreach P,$(TCC_INCLUDES),"$(DESTDIR)/$(tccdir)/include/$P") 1.119 -+ rm -fv "$(docdir)/tcc-doc.html" "$(DESTDIR)/$(mandir)/man1/tcc.1" 1.120 -+ rm -fv "$(libdir)/libtcc.a" "$(DESTDIR)/$(includedir)/libtcc.h" 1.121 - 1.122 ++ rm -fv "$(DESTDIR)/$(docdir)/tcc-doc.html" "$(DESTDIR)/$(mandir)/man1/tcc.1" "$(DESTDIR)/$(infodir)/tcc-doc.info" 1.123 ++ rm -fv "$(DESTDIR)/$(libdir)/$(LIBTCC)" "$(DESTDIR)/$(includedir)/libtcc.h" 1.124 ++ rm -fv "$(DESTDIR)/$(libdir)/libtcc.so*" 1.125 ++ rm -rf "$(DESTDIR)/$(tccdir)/win32" 1.126 ++ -rmdir $(DESTDIR)/$(tccdir)/include 1.127 + ifeq ($(ARCH),x86-64) 1.128 +- rm -rf "$(tccdir)/i386" 1.129 ++ rm -rf "$(DESTDIR)/$(tccdir)/i386" 1.130 + endif 1.131 else 1.132 - install: $(PROGS) $(LIBTCC1) libtcc.a tcc-doc.html 1.133 + # on windows 1.134 + install: $(PROGS) $(TCCLIBS) $(TCCDOCS) 1.135 - mkdir -p "$(tccdir)" 1.136 - mkdir -p "$(tccdir)/lib" 1.137 - mkdir -p "$(tccdir)/include" 1.138 - mkdir -p "$(tccdir)/examples" 1.139 - mkdir -p "$(tccdir)/doc" 1.140 - mkdir -p "$(tccdir)/libtcc" 1.141 -- $(INSTALL) -s -m755 $(PROGS) "$(tccdir)" 1.142 +- $(INSTALLBIN) -m755 $(PROGS) "$(tccdir)" 1.143 - $(INSTALL) -m644 $(LIBTCC1) win32/lib/*.def "$(tccdir)/lib" 1.144 - cp -r win32/include/. "$(tccdir)/include" 1.145 - cp -r win32/examples/. "$(tccdir)/examples" 1.146 --# $(INSTALL) -m644 $(addprefix include/,$(TCC_INCLUDES)) "$(tccdir)/include" 1.147 +- $(INSTALL) -m644 $(addprefix include/,$(TCC_INCLUDES)) "$(tccdir)/include" 1.148 - $(INSTALL) -m644 tcc-doc.html win32/tcc-win32.txt "$(tccdir)/doc" 1.149 -- $(INSTALL) -m644 libtcc.a libtcc.h "$(tccdir)/libtcc" 1.150 +- $(INSTALL) -m644 $(LIBTCC) libtcc.h "$(tccdir)/libtcc" 1.151 + mkdir -p "$(DESTDIR)/$(tccdir)" 1.152 + mkdir -p "$(DESTDIR)/$(tccdir)/lib" 1.153 + mkdir -p "$(DESTDIR)/$(tccdir)/include" 1.154 + mkdir -p "$(DESTDIR)/$(tccdir)/examples" 1.155 + mkdir -p "$(DESTDIR)/$(tccdir)/doc" 1.156 + mkdir -p "$(DESTDIR)/$(tccdir)/libtcc" 1.157 -+ $(INSTALL) -s -m755 $(PROGS) "$(DESTDIR)/$(tccdir)" 1.158 ++ $(INSTALLBIN) -m755 $(PROGS) "$(DESTDIR)/$(tccdir)" 1.159 + $(INSTALL) -m644 $(LIBTCC1) win32/lib/*.def "$(DESTDIR)/$(tccdir)/lib" 1.160 + cp -r win32/include/. "$(DESTDIR)/$(tccdir)/include" 1.161 + cp -r win32/examples/. "$(DESTDIR)/$(tccdir)/examples" 1.162 -+# $(INSTALL) -m644 $(addprefix include/,$(TCC_INCLUDES)) "$(DESTDIR)/$(tccdir)/include" 1.163 ++ $(INSTALL) -m644 $(addprefix include/,$(TCC_INCLUDES)) "$(DESTDIR)/$(tccdir)/include" 1.164 + $(INSTALL) -m644 tcc-doc.html win32/tcc-win32.txt "$(DESTDIR)/$(tccdir)/doc" 1.165 -+ $(INSTALL) -m644 libtcc.a libtcc.h "$(DESTDIR)/$(tccdir)/libtcc" 1.166 ++ $(INSTALL) -m644 $(LIBTCC) libtcc.h "$(DESTDIR)/$(tccdir)/libtcc" 1.167 + ifdef CONFIG_CROSS 1.168 +- mkdir -p "$(tccdir)/lib/32" 1.169 +- mkdir -p "$(tccdir)/lib/64" 1.170 +- -$(INSTALL) -m644 lib/i386-win32/libtcc1.a "$(tccdir)/lib/32" 1.171 +- -$(INSTALL) -m644 lib/x86_64-win32/libtcc1.a "$(tccdir)/lib/64" 1.172 ++ mkdir -p "$(DESTDIR)/$(tccdir)/lib/32" 1.173 ++ mkdir -p "$(DESTDIR)/$(tccdir)/lib/64" 1.174 ++ -$(INSTALL) -m644 lib/i386-win32/libtcc1.a "$(DESTDIR)/$(tccdir)/lib/32" 1.175 ++ -$(INSTALL) -m644 lib/x86_64-win32/libtcc1.a "$(DESTDIR)/$(tccdir)/lib/64" 1.176 + endif 1.177 + 1.178 + uninstall: 1.179 +- rm -rfv "$(tccdir)/*" 1.180 ++ rm -rfv "$(DESTDIR)/$(tccdir)/*" 1.181 endif 1.182 1.183 # documentation and man page