/[axel]/trunk/Makefile
ViewVC logotype

Diff of /trunk/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 117 by phihag-guest, Sun May 10 21:19:15 2009 UTC revision 118 by phihag-guest, Wed Jan 6 12:40:49 2010 UTC
# Line 4  Line 4 
4  ## Copyright 2001 Lintux ##  ## Copyright 2001 Lintux ##
5  ###########################  ###########################
6    
   
7  ### DEFINITIONS  ### DEFINITIONS
8    
9  -include Makefile.settings  -include Makefile.settings
# Line 19  all: $(OUTFILE) Line 18  all: $(OUTFILE)
18  install: install-bin install-etc install-man  install: install-bin install-etc install-man
19  uninstall: uninstall-bin uninstall-etc uninstall-man  uninstall: uninstall-bin uninstall-etc uninstall-man
20    
 ifdef I18N  
 all: $(MOFILES)  
 install: install-i18n  
 uninstall: uninstall-i18n  
 endif  
   
21  clean:  clean:
22          rm -f *.o $(OUTFILE) search core *.mo          rm -f *.o $(OUTFILE) search core *.mo
23    
# Line 52  uninstall-etc: Line 45  uninstall-etc:
45    
46  $(OUTFILE): axel.o conf.o conn.o ftp.o http.o search.o tcp.o text.o  $(OUTFILE): axel.o conf.o conn.o ftp.o http.o search.o tcp.o text.o
47          $(CC) *.o -o $(OUTFILE) $(LFLAGS)          $(CC) *.o -o $(OUTFILE) $(LFLAGS)
48  ifndef DEBUG          $(STRIP) $(OUTFILE)
         -$(STRIP) $(OUTFILE)  
 endif  
49    
50  .c.o:  .c.o:
51          $(CC) -c $*.c -o $*.o -Wall $(CFLAGS)          $(CC) -c $*.c -o $*.o $(CFLAGS)
52    
53  install-bin:  install-bin:
54          mkdir -p $(DESTDIR)$(BINDIR)/          mkdir -p $(DESTDIR)$(BINDIR)/
# Line 67  uninstall-bin: Line 58  uninstall-bin:
58          rm -f $(BINDIR)/$(OUTFILE)          rm -f $(BINDIR)/$(OUTFILE)
59    
60  tar:  tar:
61          version=$$(sed -n 's/#define AXEL_VERSION_STRING[ \t]*"\([^"]*\)"/\1/p' < axel.h) && \          version=`sed -n 's/#define AXEL_VERSION_STRING[ \t]*"\([^"]*\)"/\1/p' < axel.h` && \
62          tar --create --numeric-owner --owner 0 --group 0 --transform "s#^#axel-$${version}/#" "--file=axel-$${version}.tar" --exclude-vcs -- *.c *.h *.po *.1 configure Makefile axelrc.example gui API CHANGES COPYING CREDITS README && \          tar --create --numeric-owner --owner 0 --group 0 --transform "s#^#axel-$${version}/#" "--file=axel-$${version}.tar" --exclude-vcs -- *.c *.h *.po *.1 configure Makefile axelrc.example gui API CHANGES COPYING CREDITS README && \
63          gzip --best < "axel-$${version}.tar" > "axel-$${version}.tar.gz" && \          gzip --best < "axel-$${version}.tar" > "axel-$${version}.tar.gz" && \
64          bzip2 --best < "axel-$${version}.tar" > "axel-$${version}.tar.bz2"          bzip2 --best < "axel-$${version}.tar" > "axel-$${version}.tar.bz2"
# Line 88  tar: Line 79  tar:
79  .po.mo: $@.po  .po.mo: $@.po
80          msgfmt -vo $@ $*.po          msgfmt -vo $@ $*.po
81    
82    i18n-mofiles: $(MOFILES)
83    
84  install-i18n:  install-i18n:
85          @echo Installing locale files...          @echo Installing locale files...
86          @for i in $(MOFILES); do \          @for i in $(MOFILES); do \

Legend:
Removed from v.117  
changed lines
  Added in v.118

  ViewVC Help
Powered by ViewVC 1.1.5