home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Divers / lyx-0.13.2.tar.gz / lyx-0.13.2.tar / lyx-0.13.2 / config / makefile < prev    next >
Makefile  |  1998-04-23  |  1KB  |  35 lines

  1. # Minimal makefile for the configuration stuff.
  2. # do not use if you do not know what you are doing...
  3. # author: Jean-Marc Lasgouttes (Jean-Marc.Lasgouttes@inria.fr)
  4.  
  5. # You need to have GNU M4 to regenerate lib/configure 
  6. M4=gm4
  7. M4FILES=configure.in aclocal.m4 gettext.m4 lcmessage.m4 progtest.m4
  8.  
  9. all: ../src/config.h.in ../configure ../lib/configure 
  10.  
  11. # autoheader might not change config.h.in, so touch a stamp file.
  12. ../src/config.h.in: stamp-h.in
  13. stamp-h.in: $(M4FILES) acconfig.h 
  14.     (cd .. ; \
  15.     for i in $(M4FILES) acconfig.h ; do ln -fs config/$$i $$i ; done ;\
  16.     autoheader ; \
  17.     rm -f $(M4FILES) acconfig.h config.cache)
  18.     echo timestamp > stamp-h.in
  19.  
  20. ../configure: $(M4FILES)
  21.     (cd .. ; \
  22.     for i in $(M4FILES) ; do ln -fs config/$$i $$i ; done ;\
  23.     autoconf configure.in | \
  24.       sed -e 's/x_direct_test_library=Xt/x_direct_test_library=X11/' \
  25.           -e 's/x_direct_test_function=XtMalloc/x_direct_test_function=XFree/' >configure; \
  26.     rm -f $(M4FILES) config.cache)
  27.  
  28. ../lib/configure: lib_configure.m4
  29.     rm -f $@
  30.     $(M4) lib_configure.m4 >$@
  31.     chmod a+x $@
  32.  
  33. clean:
  34.     rm -f *~ *.orig *.rej
  35.