"Fossies" - the Fresh Open Source Software Archive

Member "unipkg-0.6.5/Makefile.in" (16 Dec 2005, 4592 Bytes) of package /linux/privat/old/unipkg-0.6.5.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

A hint: This file contains one or more very long lines, so maybe it is better readable using the pure text view mode that shows the contents as wrapped lines within the browser window.


    1 prefix          = @prefix@
    2 exec_prefix     = @exec_prefix@
    3 bindir          = @bindir@
    4 sbindir         = @sbindir@
    5 libexecdir      = @libexecdir@
    6 datadir         = @datadir@
    7 sysconfdir      = @sysconfdir@
    8 sharedstatedir  = @sharedstatedir@
    9 localstatedir   = @localstatedir@
   10 libdir          = @libdir@
   11 includedir      = @includedir@
   12 oldincludedir   = @oldincludedir@
   13 infodir         = @infodir@
   14 mandir          = @mandir@
   15 
   16 DESTDIR		= 
   17 
   18 CC		= @CC@
   19 
   20 DBDIR           = $(localstatedir)/lib/unipkg
   21 
   22 SRCS		= archive.c netlib-common.c netlib-net.c manmachine.c compression.c common.c unipkg.c unipkg-trans.c uniget.c
   23 OBJS		= $(SRCS:.c=.o)
   24 LDFLAGS		= @LDL@
   25 CFLAGS		+= @SYSMH@ @CFLAGS@
   26 CFLAGS		+= -DCONFPATH=\"$(sysconfdir)/unipkg.conf\" -DDBPATH=\"$(DBDIR)\"
   27 
   28 PACKAGE		= @PACKAGE@
   29 VERSION		= @VERSION@
   30 
   31 # If you build debian package for non-x86, change this.
   32 ARCH		= i386
   33 
   34 DIRS		= unipkglib
   35 
   36 all: @NETLIB_NETO@ @NETLIB_COMO@ manmachine.o archive.o compression.o common.o unipkg unipkg-trans @UNIGET@
   37 	@for I in ${DIRS}; do (cd $$I; ${MAKE} $@ || exit 1); done
   38 
   39 unipkg: unipkg.o manmachine.o common.o
   40 	$(CC) $(CFLAGS) unipkg.o manmachine.o common.o -o $@ $(LDFLAGS)
   41 
   42 unipkg-trans: unipkg-trans.o manmachine.o common.o
   43 	$(CC) $(CFLAGS) unipkg-trans.o manmachine.o common.o -o $@ $(LDFLAGS)
   44 
   45 uniget: uniget.o netlib.o manmachine.o common.o
   46 	$(CC) $(CFLAGS) uniget.o netlib-net.o netlib-common.o manmachine.o common.o -o $@ $(LDFLAGS) @NETLIBLFLAGS@
   47 
   48 %.o: %.c
   49 	$(CC) $(CFLAGS) -c $<
   50 
   51 clean:
   52 	rm -f unipkg unipkg-trans uniget $(OBJS)
   53 	@for I in ${DIRS}; do (cd $$I; ${MAKE} $@ DESTDIR=$(DESTDIR) || exit 1); done
   54 
   55 install:
   56 	mkdir -p $(DESTDIR)$(bindir)
   57 	cp unipkg unipkg-trans unipkg-depwrap $(DESTDIR)$(bindir)
   58 	chmod 755 $(DESTDIR)$(bindir)/unipkg
   59 	mkdir -p $(DESTDIR)$(DBDIR)
   60 	mkdir -p $(DESTDIR)$(sysconfdir)
   61 	[ -e $(DESTDIR)$(sysconfdir)/unipkg.conf ] || cp unipkg.conf $(DESTDIR)$(sysconfdir)
   62 	mkdir -p $(DESTDIR)$(mandir)/man{1,5}/
   63 	cp unipkg.1.gz unipkg-trans.1.gz $(DESTDIR)$(mandir)/man1/
   64 	cp unipkg.conf.5.gz $(DESTDIR)$(mandir)/man5/
   65 	mkdir -p $(DESTDIR)$(libdir)
   66 	@for I in ${DIRS}; do (cd $$I; ${MAKE} $@ DESTDIR=$(DESTDIR) || exit 1); done
   67 
   68 uninstall:
   69 	@echo "We leave out unipkg.conf!"
   70 	@echo "It would be removed from $(DESTDIR)$(sysconfdir)/unipkg.conf"
   71 	rm $(DESTDIR)$(bindir)/unipkg $(DESTDIR)$(bindir)/unipkg-trans $(DESTDIR)$(bindir)/unipkg-depwrap
   72 	rm $(DESTDIR)$(mandir)/man1/unipkg.1.gz
   73 	rm $(DESTDIR)$(mandir)/man1/unipkg-trans.1.gz
   74 	rm $(DESTDIR)$(mandir)/man5/unipkg.conf.5.gz
   75 	@for I in ${DIRS}; do (cd $$I; ${MAKE} $@ DESTDIR=$(DESTDIR) || exit 1); done
   76 
   77 release:
   78 	mkdir unipkg-$(VERSION)
   79 	cp unipkg-depwrap API Changelog TODO COPYING INSTALL Makefile.in configure.in config.h.in configure install-sh README netlib-common.c netlib-net.c netlib.h common.h common.c compression.h compression.c manmachine.h manmachine.c archive.h archive.c unipkg.1.gz unipkg-trans.1.gz unipkg.c unipkg-trans.c unipkg.conf unipkg.conf.5.gz control.template unipkg-$(VERSION)
   80 	mkdir unipkg-$(VERSION)/unipkglib
   81 	cp unipkglib/Makefile.in unipkglib/unipkg-arch.c unipkglib/unipkg-rpm.c unipkglib/unipkg-deb.c unipkglib/unipkg-slack.c unipkglib/unipkg-sqlite.c unipkglib/unipkg-debdb.c unipkglib/unipkg-directory.c unipkglib/unipkg-slackdb.c unipkglib/unipkg-xmlfile.c unipkg-$(VERSION)/unipkglib
   82 	tar -cjf unipkg-$(VERSION).tar.bz2 unipkg-$(VERSION)
   83 	rm -rf unipkg-$(VERSION)
   84 
   85 debpkg:
   86 	mkdir -p unipkg-deb/{control,data}
   87 	echo "2.0" > unipkg-deb/debian-binary
   88 	mkdir -p unipkg-deb/data/$(DBDIR)
   89 	mkdir -p unipkg-deb/data/$(bindir)
   90 	mkdir -p unipkg-deb/data/$(mandir)/man{1,5}
   91 	cp unipkg.1.gz unipkg-trans.1.gz unipkg-deb/data/$(mandir)/man1/
   92 	cp unipkg.conf.5.gz unipkg-deb/data/$(mandir)/man5/
   93 	mkdir -p unipkg-deb/data/$(datadir)/doc/unipkg
   94 	cp Changelog COPYING README unipkg-deb/data/$(datadir)/doc/unipkg
   95 	mkdir -p unipkg-deb/data/$(libdir)
   96 	cp unipkg unipkg-trans unipkg-depwrap unipkg-deb/data/$(bindir)
   97 	@for I in ${DIRS}; do (cd $$I; ${MAKE} install DESTDIR=../unipkg-deb/data || exit 1); done
   98 	@find unipkg-deb/data -type f -perm +0111 -not -name "unipkg-depwrap" | xargs strip
   99 	@find unipkg-deb/data -type f | xargs md5sum | sed 's#unipkg-deb/data/##' > unipkg-deb/control/md5sums
  100 	
  101 	@sed "s#%VERS%#$(VERSION)-1#;s#%SIZE%#`du -cks unipkg-deb/data | grep total | cut -f 1`#;s#%ARCH%#$(ARCH)#" control.template > unipkg-deb/control/control
  102 	
  103 	cd unipkg-deb/data && fakeroot tar -czf ../data.tar.gz ./ && cd ../control && fakeroot tar -czf ../control.tar.gz ./
  104 	cd unipkg-deb && fakeroot ar r ../unipkg_$(VERSION)-1_$(ARCH).deb debian-binary control.tar.gz data.tar.gz
  105 	
  106 	rm -rf unipkg-deb