home *** CD-ROM | disk | FTP | other *** search
/ Dream 49 / Amiga_Dream_49.iso / beos / utils / mkisofs-1.000 / mkisofs-1.11-beos / Makefile.in < prev    next >
Makefile  |  1997-04-09  |  3KB  |  113 lines

  1. #
  2. # $Id: Makefile.in,v 1.7 1997/04/10 03:31:17 eric Rel $
  3. #
  4. ## Makefile for mkisofs.
  5.  
  6. #### Start of system configuration section. ####
  7.  
  8. srcdir = @srcdir@
  9. VPATH = @srcdir@
  10.  
  11. CC = @CC@
  12.  
  13. INSTALL = @INSTALL@
  14. INSTALL_PROGRAM = @INSTALL_PROGRAM@
  15. INSTALL_DATA = @INSTALL_DATA@
  16.  
  17. LIBS = @LIBS@
  18.  
  19. prefix = @prefix@
  20. exec_prefix = $(prefix)
  21.  
  22. bindir = $(exec_prefix)/bin
  23.  
  24. # Where to put the manual pages.
  25. mandir = $(prefix)/man/man8
  26. # Extension (not including `.') for the manual page filenames.
  27. manext = 8
  28.  
  29. #### End of system configuration section. ####
  30.  
  31. CFLAGS=@CFLAGS@ -I.
  32. LDFLAGS=@LDFLAGS@
  33. OBJS=mkisofs.o tree.o write.o hash.o rock.o exclude.o multi.o \
  34.         files.o match.o name.o fnmatch.o eltorito.o
  35.  
  36. World: mkisofs
  37.  
  38. Makefile: Makefile.in config.status
  39.     CONFIG_FILES=Makefile CONFIG_HEADERS= $(SHELL) ./config.status
  40.  
  41. config.status: configure
  42.     $(SHELL) config.status --recheck
  43.  
  44. configure:  configure.in
  45.     cd $(srcdir) && autoconf
  46.  
  47. mkisofs: Makefile $(OBJS) 
  48.     $(CC) $(LDFLAGS) -o mkisofs  $(OBJS)
  49.  
  50. install: mkisofs mkisofs.8
  51.     [ -d $(bindir) ] || mkdir $(bindir)
  52.     [ -d $(mandir) ] || mkdir $(mandir)
  53.     $(INSTALL_PROGRAM) mkisofs $(bindir)/mkisofs
  54.     -$(INSTALL_DATA) $(srcdir)/mkisofs.8 $(mandir)/mkisofs.$(manext)
  55.  
  56. tree.o: tree.c mkisofs.h iso9660.h exclude.h config.h Makefile
  57.     $(CC) -c $(CFLAGS) tree.c
  58.  
  59. write.o: write.c mkisofs.h iso9660.h config.h Makefile
  60.     $(CC) -c $(CFLAGS) write.c
  61.  
  62. hash.o: hash.c mkisofs.h  config.h Makefile
  63.     $(CC) -c $(CFLAGS) hash.c
  64.  
  65. rock.o: rock.c mkisofs.h iso9660.h config.h Makefile
  66.     $(CC) -c $(CFLAGS) rock.c
  67.  
  68. exclude.o: exclude.c exclude.h config.h Makefile
  69.     $(CC) -c $(CFLAGS) exclude.c
  70.  
  71. match.o: match.c match.h config.h Makefile
  72.     $(CC) -c $(CFLAGS) match.c
  73.  
  74. files.o: files.c iso9660.h mkisofs.h config.h Makefile
  75.     $(CC) -c $(CFLAGS) files.c
  76.  
  77. fnmatch.o: fnmatch.c fnmatch.h config.h Makefile
  78.     $(CC) -c $(CFLAGS) fnmatch.c
  79.  
  80. multi.o: multi.c iso9660.h mkisofs.h config.h Makefile
  81.     $(CC) -c $(CFLAGS) multi.c
  82.  
  83. name.o: name.c iso9660.h mkisofs.h config.h Makefile
  84.     $(CC) -c $(CFLAGS) name.c
  85.  
  86. mkisofs.o: mkisofs.c iso9660.h mkisofs.h exclude.h config.h Makefile
  87.     $(CC) -c $(CFLAGS) mkisofs.c
  88.  
  89. eltorito.o: eltorito.c iso9660.h mkisofs.h config.h Makefile
  90.     $(CC) -c $(CFLAGS) eltorito.c
  91.  
  92. clean:
  93.     /bin/rm -f *.o core mkisofs *~ #*#
  94.     /bin/rm -f config.status config.log config.cache config.h
  95.     (cd diag/; make clean)
  96.  
  97. #
  98. # All .h files except for config.h get copied.
  99. #
  100. dist:   Makefile
  101.     (mydir=`basename \`pwd\``;\
  102.     cd .. && tar -cvvf - $$mydir/README $$mydir/README.eltorito \
  103.     $$mydir/configure.in $$mydir/configure $$mydir/config.h.in \
  104.     $$mydir/Makefile.in  $$mydir/make.com $$mydir/TODO \
  105.     $$mydir/COPYING $$mydir/ChangeLog $$mydir/*.8 $$mydir/*.c \
  106.     $$mydir/mkisofs.spec $$mydir/acconfig.h \
  107.     $$mydir/install-sh $$mydir/[d-z]*.h \
  108.     $$mydir/cdwrite.c.diff $$mydir/README.session $$mydir/diag/Makefile.in \
  109.     $$mydir/diag/README $$mydir/diag/*.c $$mydir/diag/isoinfo.8 \
  110.     | gzip -9 > $${mydir}.tar.gz)
  111.  
  112.  
  113.