~ubuntu-branches/ubuntu/vivid/emscripten/vivid

« back to all changes in this revision

Viewing changes to third_party/lzma.js/lzip/Makefile.in

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2013-05-02 13:11:51 UTC
  • Revision ID: package-import@ubuntu.com-20130502131151-q8dvteqr1ef2x7xz
Tags: upstream-1.4.1~20130504~adb56cb
ImportĀ upstreamĀ versionĀ 1.4.1~20130504~adb56cb

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
DISTNAME = $(pkgname)-$(pkgversion)
 
3
INSTALL = install
 
4
INSTALL_PROGRAM = $(INSTALL) -p -m 755
 
5
INSTALL_DATA = $(INSTALL) -p -m 644
 
6
INSTALL_DIR = $(INSTALL) -d -m 755
 
7
SHELL = /bin/sh
 
8
 
 
9
objs = arg_parser.o decoder.o encoder.o fast_encoder.o main.o
 
10
recobjs = arg_parser.o decoder.o lziprecover.o
 
11
unzobjs = arg_parser.o unzcrash.o
 
12
 
 
13
 
 
14
.PHONY : all install install-info install-man install-strip \
 
15
         uninstall uninstall-info uninstall-man \
 
16
         doc info man check dist clean distclean
 
17
 
 
18
all : $(progname) lziprecover
 
19
 
 
20
$(progname) : $(objs)
 
21
        $(CXX) $(LDFLAGS) -o $@ $(objs)
 
22
 
 
23
$(progname)_profiled : $(objs)
 
24
        $(CXX) $(LDFLAGS) -pg -o $@ $(objs)
 
25
 
 
26
lziprecover : $(recobjs)
 
27
        $(CXX) $(LDFLAGS) -o $@ $(recobjs)
 
28
 
 
29
unzcrash : $(unzobjs)
 
30
        $(CXX) $(LDFLAGS) -o $@ $(unzobjs)
 
31
 
 
32
main.o : main.cc
 
33
        $(CXX) $(CPPFLAGS) $(CXXFLAGS) -DPROGVERSION=\"$(pkgversion)\" -c -o $@ $<
 
34
 
 
35
lziprecover.o : lziprecover.cc
 
36
        $(CXX) $(CPPFLAGS) $(CXXFLAGS) -DPROGVERSION=\"$(pkgversion)\" -c -o $@ $<
 
37
 
 
38
unzcrash.o : testsuite/unzcrash.cc
 
39
        $(CXX) $(CPPFLAGS) $(CXXFLAGS) -DPROGVERSION=\"$(pkgversion)\" -c -o $@ $<
 
40
 
 
41
%.o : %.cc
 
42
        $(CXX) $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $<
 
43
 
 
44
$(objs)        : Makefile
 
45
arg_parser.o   : arg_parser.h
 
46
decoder.o      : lzip.h decoder.h
 
47
encoder.o      : lzip.h encoder.h
 
48
fast_encoder.o : lzip.h encoder.h fast_encoder.h
 
49
main.o         : arg_parser.h lzip.h decoder.h encoder.h fast_encoder.h
 
50
lziprecover.o  : arg_parser.h lzip.h decoder.h Makefile
 
51
unzcrash.o     : arg_parser.h Makefile
 
52
 
 
53
 
 
54
doc : info man
 
55
 
 
56
info : $(VPATH)/doc/$(pkgname).info
 
57
 
 
58
$(VPATH)/doc/$(pkgname).info : $(VPATH)/doc/$(pkgname).texinfo
 
59
        cd $(VPATH)/doc && makeinfo $(pkgname).texinfo
 
60
 
 
61
man : $(VPATH)/doc/$(progname).1 $(VPATH)/doc/lziprecover.1
 
62
 
 
63
$(VPATH)/doc/$(progname).1 : $(progname)
 
64
        help2man -n 'reduces the size of files' \
 
65
          -o $@ ./$(progname)
 
66
 
 
67
$(VPATH)/doc/lziprecover.1 : lziprecover
 
68
        help2man -n 'recovers data from damaged lzip files' \
 
69
          -o $@ --no-info ./lziprecover
 
70
 
 
71
Makefile : $(VPATH)/configure $(VPATH)/Makefile.in
 
72
        ./config.status
 
73
 
 
74
check : all
 
75
        @$(VPATH)/testsuite/check.sh $(VPATH)/testsuite $(pkgversion)
 
76
 
 
77
install : all install-info install-man
 
78
        if [ ! -d "$(DESTDIR)$(bindir)" ] ; then $(INSTALL_DIR) "$(DESTDIR)$(bindir)" ; fi
 
79
        $(INSTALL_PROGRAM) ./$(progname) "$(DESTDIR)$(bindir)/$(progname)"
 
80
        $(INSTALL_PROGRAM) ./lziprecover "$(DESTDIR)$(bindir)/lziprecover"
 
81
 
 
82
install-info :
 
83
        if [ ! -d "$(DESTDIR)$(infodir)" ] ; then $(INSTALL_DIR) "$(DESTDIR)$(infodir)" ; fi
 
84
        $(INSTALL_DATA) $(VPATH)/doc/$(pkgname).info "$(DESTDIR)$(infodir)/$(pkgname).info"
 
85
        -install-info --info-dir="$(DESTDIR)$(infodir)" $(DESTDIR)$(infodir)/$(pkgname).info
 
86
 
 
87
install-man :
 
88
        if [ ! -d "$(DESTDIR)$(mandir)/man1" ] ; then $(INSTALL_DIR) "$(DESTDIR)$(mandir)/man1" ; fi
 
89
        $(INSTALL_DATA) $(VPATH)/doc/$(progname).1 "$(DESTDIR)$(mandir)/man1/$(progname).1"
 
90
        $(INSTALL_DATA) $(VPATH)/doc/lziprecover.1 "$(DESTDIR)$(mandir)/man1/lziprecover.1"
 
91
 
 
92
install-strip : all
 
93
        $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' install
 
94
 
 
95
uninstall : uninstall-info uninstall-man
 
96
        -rm -f "$(DESTDIR)$(bindir)/$(progname)"
 
97
        -rm -f "$(DESTDIR)$(bindir)/lziprecover"
 
98
 
 
99
uninstall-info :
 
100
        -install-info --info-dir="$(DESTDIR)$(infodir)" --remove "$(DESTDIR)$(infodir)/$(pkgname).info"
 
101
        -rm -f "$(DESTDIR)$(infodir)/$(pkgname).info"
 
102
 
 
103
uninstall-man :
 
104
        -rm -f "$(DESTDIR)$(mandir)/man1/$(progname).1"
 
105
        -rm -f "$(DESTDIR)$(mandir)/man1/lziprecover.1"
 
106
 
 
107
dist : doc
 
108
        ln -sf $(VPATH) $(DISTNAME)
 
109
        tar -cvf $(DISTNAME).tar \
 
110
          $(DISTNAME)/AUTHORS \
 
111
          $(DISTNAME)/COPYING \
 
112
          $(DISTNAME)/ChangeLog \
 
113
          $(DISTNAME)/INSTALL \
 
114
          $(DISTNAME)/Makefile.in \
 
115
          $(DISTNAME)/NEWS \
 
116
          $(DISTNAME)/README \
 
117
          $(DISTNAME)/configure \
 
118
          $(DISTNAME)/doc/$(progname).1 \
 
119
          $(DISTNAME)/doc/lziprecover.1 \
 
120
          $(DISTNAME)/doc/$(pkgname).info \
 
121
          $(DISTNAME)/doc/$(pkgname).texinfo \
 
122
          $(DISTNAME)/testsuite/check.sh \
 
123
          $(DISTNAME)/testsuite/test.txt \
 
124
          $(DISTNAME)/testsuite/test_bad[1-5].lz \
 
125
          $(DISTNAME)/testsuite/test_sync.lz \
 
126
          $(DISTNAME)/testsuite/test_v[01].lz \
 
127
          $(DISTNAME)/testsuite/unzcrash.cc \
 
128
          $(DISTNAME)/*.h \
 
129
          $(DISTNAME)/*.cc
 
130
        rm -f $(DISTNAME)
 
131
        lzip -v -9 $(DISTNAME).tar
 
132
 
 
133
clean :
 
134
        -rm -f $(progname) $(progname)_profiled $(objs)
 
135
        -rm -f lziprecover lziprecover.o unzcrash unzcrash.o
 
136
 
 
137
distclean : clean
 
138
        -rm -f Makefile config.status *.tar *.tar.lz