wok-next annotate 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
rev   line source
pascal@14344 1 --- tcc-0.9.26/Makefile
pascal@14344 2 +++ tcc-0.9.26/Makefile
pascal@14344 3 @@ -218,84 +218,84 @@
pascal@769 4
pascal@4253 5 ifndef CONFIG_WIN32
pascal@14344 6 install: $(PROGS) $(TCCLIBS) $(TCCDOCS)
pascal@769 7 - mkdir -p "$(bindir)"
pascal@14344 8 + mkdir -p "$(DESTDIR)/$(bindir)"
pascal@14344 9 ifeq ($(CC),tcc)
pascal@14344 10 - $(INSTALL) -m755 $(PROGS) "$(bindir)"
pascal@14344 11 + $(INSTALL) -m755 $(PROGS) "$(DESTDIR)/$(bindir)"
pascal@14344 12 else
pascal@14344 13 - $(INSTALLBIN) -m755 $(PROGS) "$(bindir)"
pascal@14344 14 + $(INSTALLBIN) -m755 $(PROGS) "$(DESTDIR)/$(bindir)"
pascal@14344 15 endif
pascal@4253 16 - mkdir -p "$(mandir)/man1"
pascal@14344 17 - -$(INSTALL) tcc.1 "$(mandir)/man1"
pascal@14344 18 - mkdir -p "$(infodir)"
pascal@14344 19 - -$(INSTALL) tcc-doc.info "$(infodir)"
pascal@4253 20 - mkdir -p "$(tccdir)"
pascal@4253 21 - mkdir -p "$(tccdir)/include"
pascal@769 22 + mkdir -p "$(DESTDIR)/$(mandir)/man1"
pascal@14344 23 + -$(INSTALL) tcc.1 "$(DESTDIR)/$(mandir)/man1"
pascal@14344 24 + mkdir -p "$(DESTDIR)/$(infodir)"
pascal@14344 25 + -$(INSTALL) tcc-doc.info "$(DESTDIR)/$(infodir)"
pascal@769 26 + mkdir -p "$(DESTDIR)/$(tccdir)"
pascal@769 27 + mkdir -p "$(DESTDIR)/$(tccdir)/include"
pascal@4253 28 ifneq ($(LIBTCC1),)
pascal@4253 29 - $(INSTALL) -m644 $(LIBTCC1) "$(tccdir)"
pascal@4253 30 + $(INSTALL) -m644 $(LIBTCC1) "$(DESTDIR)/$(tccdir)"
pascal@4253 31 endif
pascal@14344 32 - $(INSTALL) -m644 $(addprefix $(top_srcdir)/include/,$(TCC_INCLUDES)) "$(tccdir)/include"
pascal@14344 33 + $(INSTALL) -m644 $(addprefix $(top_srcdir)/include/,$(TCC_INCLUDES)) "$(DESTDIR)/$(tccdir)/include"
pascal@14344 34 mkdir -p "$(libdir)"
pascal@14344 35 - $(INSTALL) -m755 $(LIBTCC) "$(libdir)"
pascal@14344 36 + $(INSTALL) -m755 $(LIBTCC) "$(DESTDIR)/$(libdir)"
pascal@14344 37 ifdef DISABLE_STATIC
pascal@14344 38 - ln -sf "$(ln_libdir)/libtcc.so.1.0" "$(libdir)/libtcc.so.1"
pascal@14344 39 - ln -sf "$(ln_libdir)/libtcc.so.1.0" "$(libdir)/libtcc.so"
pascal@14344 40 + ln -sf "$(ln_libdir)/libtcc.so.1.0" "$(DESTDIR)/$(libdir)/libtcc.so.1"
pascal@14344 41 + ln -sf "$(ln_libdir)/libtcc.so.1.0" "$(DESTDIR)/$(libdir)/libtcc.so"
pascal@4253 42 endif
pascal@14344 43 - mkdir -p "$(includedir)"
pascal@14344 44 - $(INSTALL) -m644 $(top_srcdir)/libtcc.h "$(includedir)"
pascal@4253 45 - mkdir -p "$(docdir)"
pascal@14344 46 - -$(INSTALL) -m644 tcc-doc.html "$(docdir)"
pascal@14344 47 + mkdir -p "$(DESTDIR)/$(includedir)"
pascal@14344 48 + $(INSTALL) -m644 $(top_srcdir)/libtcc.h "$(DESTDIR)/$(includedir)"
pascal@4253 49 + mkdir -p "$(DESTDIR)/$(docdir)"
pascal@14344 50 + -$(INSTALL) -m644 tcc-doc.html "$(DESTDIR)/$(docdir)"
pascal@14344 51 ifdef CONFIG_CROSS
pascal@14344 52 - mkdir -p "$(tccdir)/win32/lib/32"
pascal@14344 53 - mkdir -p "$(tccdir)/win32/lib/64"
pascal@14344 54 + mkdir -p "$(DESTDIR)/$(tccdir)/win32/lib/32"
pascal@14344 55 + mkdir -p "$(DESTDIR)/$(tccdir)/win32/lib/64"
pascal@14344 56 ifeq ($(ARCH),x86-64)
pascal@14344 57 - mkdir -p "$(tccdir)/i386"
pascal@14344 58 - $(INSTALL) -m644 lib/i386/libtcc1.a "$(tccdir)/i386"
pascal@14344 59 - cp -r "$(tccdir)/include" "$(tccdir)/i386"
pascal@14344 60 + mkdir -p "$(DESTDIR)/$(tccdir)/i386"
pascal@14344 61 + $(INSTALL) -m644 lib/i386/libtcc1.a "$(DESTDIR)/$(tccdir)/i386"
pascal@14344 62 + cp -r "$(tccdir)/include" "$(DESTDIR)/$(tccdir)/i386"
pascal@14344 63 endif
pascal@14344 64 - $(INSTALL) -m644 win32/lib/*.def "$(tccdir)/win32/lib"
pascal@14344 65 - $(INSTALL) -m644 lib/i386-win32/libtcc1.a "$(tccdir)/win32/lib/32"
pascal@14344 66 - $(INSTALL) -m644 lib/x86_64-win32/libtcc1.a "$(tccdir)/win32/lib/64"
pascal@14344 67 - cp -r win32/include/. "$(tccdir)/win32/include"
pascal@14344 68 - cp -r include/. "$(tccdir)/win32/include"
pascal@14344 69 + $(INSTALL) -m644 win32/lib/*.def "$(DESTDIR)/$(tccdir)/win32/lib"
pascal@14344 70 + $(INSTALL) -m644 lib/i386-win32/libtcc1.a "$(DESTDIR)/$(tccdir)/win32/lib/32"
pascal@14344 71 + $(INSTALL) -m644 lib/x86_64-win32/libtcc1.a "$(DESTDIR)/$(tccdir)/win32/lib/64"
pascal@14344 72 + cp -r win32/include/. "$(DESTDIR)/$(tccdir)/win32/include"
pascal@14344 73 + cp -r include/. "$(DESTDIR)/$(tccdir)/win32/include"
pascal@14344 74 endif
pascal@4253 75
pascal@4253 76 uninstall:
pascal@4253 77 - rm -fv $(foreach P,$(PROGS),"$(bindir)/$P")
pascal@14344 78 - rm -fv $(foreach P,$(LIBTCC1),"$(tccdir)/$P")
pascal@4253 79 - rm -fv $(foreach P,$(TCC_INCLUDES),"$(tccdir)/include/$P")
pascal@14344 80 - rm -fv "$(docdir)/tcc-doc.html" "$(mandir)/man1/tcc.1" "$(infodir)/tcc-doc.info"
pascal@14344 81 - rm -fv "$(libdir)/$(LIBTCC)" "$(includedir)/libtcc.h"
pascal@14344 82 - rm -fv "$(libdir)/libtcc.so*"
pascal@14344 83 - rm -rf "$(tccdir)/win32"
pascal@14344 84 - -rmdir $(tccdir)/include
pascal@4253 85 + rm -fv $(foreach P,$(PROGS),"$(DESTDIR)/$(bindir)/$P")
pascal@14344 86 + rm -fv $(foreach P,$(LIBTCC1),"$(DESTDIR)/$(tccdir)/$P")
pascal@4253 87 + rm -fv $(foreach P,$(TCC_INCLUDES),"$(DESTDIR)/$(tccdir)/include/$P")
pascal@14344 88 + rm -fv "$(DESTDIR)/$(docdir)/tcc-doc.html" "$(DESTDIR)/$(mandir)/man1/tcc.1" "$(DESTDIR)/$(infodir)/tcc-doc.info"
pascal@14344 89 + rm -fv "$(DESTDIR)/$(libdir)/$(LIBTCC)" "$(DESTDIR)/$(includedir)/libtcc.h"
pascal@14344 90 + rm -fv "$(DESTDIR)/$(libdir)/libtcc.so*"
pascal@14344 91 + rm -rf "$(DESTDIR)/$(tccdir)/win32"
pascal@14344 92 + -rmdir $(DESTDIR)/$(tccdir)/include
pascal@14344 93 ifeq ($(ARCH),x86-64)
pascal@14344 94 - rm -rf "$(tccdir)/i386"
pascal@14344 95 + rm -rf "$(DESTDIR)/$(tccdir)/i386"
pascal@14344 96 endif
pascal@4253 97 else
pascal@14344 98 # on windows
pascal@14344 99 install: $(PROGS) $(TCCLIBS) $(TCCDOCS)
pascal@4253 100 - mkdir -p "$(tccdir)"
pascal@769 101 - mkdir -p "$(tccdir)/lib"
pascal@4253 102 - mkdir -p "$(tccdir)/include"
pascal@4253 103 - mkdir -p "$(tccdir)/examples"
pascal@4253 104 - mkdir -p "$(tccdir)/doc"
pascal@4253 105 - mkdir -p "$(tccdir)/libtcc"
pascal@14344 106 - $(INSTALLBIN) -m755 $(PROGS) "$(tccdir)"
pascal@4253 107 - $(INSTALL) -m644 $(LIBTCC1) win32/lib/*.def "$(tccdir)/lib"
pascal@769 108 - cp -r win32/include/. "$(tccdir)/include"
pascal@769 109 - cp -r win32/examples/. "$(tccdir)/examples"
pascal@14344 110 - $(INSTALL) -m644 $(addprefix include/,$(TCC_INCLUDES)) "$(tccdir)/include"
pascal@4253 111 - $(INSTALL) -m644 tcc-doc.html win32/tcc-win32.txt "$(tccdir)/doc"
pascal@14344 112 - $(INSTALL) -m644 $(LIBTCC) libtcc.h "$(tccdir)/libtcc"
pascal@4253 113 + mkdir -p "$(DESTDIR)/$(tccdir)"
pascal@769 114 + mkdir -p "$(DESTDIR)/$(tccdir)/lib"
pascal@4253 115 + mkdir -p "$(DESTDIR)/$(tccdir)/include"
pascal@4253 116 + mkdir -p "$(DESTDIR)/$(tccdir)/examples"
pascal@4253 117 + mkdir -p "$(DESTDIR)/$(tccdir)/doc"
pascal@4253 118 + mkdir -p "$(DESTDIR)/$(tccdir)/libtcc"
pascal@14344 119 + $(INSTALLBIN) -m755 $(PROGS) "$(DESTDIR)/$(tccdir)"
pascal@4253 120 + $(INSTALL) -m644 $(LIBTCC1) win32/lib/*.def "$(DESTDIR)/$(tccdir)/lib"
pascal@769 121 + cp -r win32/include/. "$(DESTDIR)/$(tccdir)/include"
pascal@769 122 + cp -r win32/examples/. "$(DESTDIR)/$(tccdir)/examples"
pascal@14344 123 + $(INSTALL) -m644 $(addprefix include/,$(TCC_INCLUDES)) "$(DESTDIR)/$(tccdir)/include"
pascal@4253 124 + $(INSTALL) -m644 tcc-doc.html win32/tcc-win32.txt "$(DESTDIR)/$(tccdir)/doc"
pascal@14344 125 + $(INSTALL) -m644 $(LIBTCC) libtcc.h "$(DESTDIR)/$(tccdir)/libtcc"
pascal@14344 126 ifdef CONFIG_CROSS
pascal@14344 127 - mkdir -p "$(tccdir)/lib/32"
pascal@14344 128 - mkdir -p "$(tccdir)/lib/64"
pascal@14344 129 - -$(INSTALL) -m644 lib/i386-win32/libtcc1.a "$(tccdir)/lib/32"
pascal@14344 130 - -$(INSTALL) -m644 lib/x86_64-win32/libtcc1.a "$(tccdir)/lib/64"
pascal@14344 131 + mkdir -p "$(DESTDIR)/$(tccdir)/lib/32"
pascal@14344 132 + mkdir -p "$(DESTDIR)/$(tccdir)/lib/64"
pascal@14344 133 + -$(INSTALL) -m644 lib/i386-win32/libtcc1.a "$(DESTDIR)/$(tccdir)/lib/32"
pascal@14344 134 + -$(INSTALL) -m644 lib/x86_64-win32/libtcc1.a "$(DESTDIR)/$(tccdir)/lib/64"
pascal@14344 135 endif
pascal@14344 136
pascal@14344 137 uninstall:
pascal@14344 138 - rm -rfv "$(tccdir)/*"
pascal@14344 139 + rm -rfv "$(DESTDIR)/$(tccdir)/*"
pascal@769 140 endif
pascal@769 141
pascal@4253 142 # documentation and man page