Skip to content
Snippets Groups Projects
Select Git revision
  • benchmark-tools
  • postgres-lambda
  • master default
  • REL9_4_25
  • REL9_5_20
  • REL9_6_16
  • REL_10_11
  • REL_11_6
  • REL_12_1
  • REL_12_0
  • REL_12_RC1
  • REL_12_BETA4
  • REL9_4_24
  • REL9_5_19
  • REL9_6_15
  • REL_10_10
  • REL_11_5
  • REL_12_BETA3
  • REL9_4_23
  • REL9_5_18
  • REL9_6_14
  • REL_10_9
  • REL_11_4
23 results

GNUmakefile.in

Blame
    • Peter Eisentraut's avatar
      44f64dd3
      Makefile cleanup for interface tree. Now essentially with all the · 44f64dd3
      Peter Eisentraut authored
      standard targets and behaviour. Replaced Makefile.in's with
      Makefile's and declared the respective variables in Makefile.global.
      
      maintainer-clean target now available at top level, although it does
      not work in the backend tree yet.
      
      Cleanup pass over Makefile.shlib, renamed some targets and variables.
      The shared library symlink tests are now done by make, not the shell.
      
      ecpg: Remove one warning in sloppy flex output.
      
      PL/Perl and Perl interface: the MakeMaker documentation is confusing,
      the realclean target *does* "delete derived files", but it also
      uninstalls them. Don't use that.
      
      The submake targets in the various bin directories that update libpq
      should `make all', not `make libpq.a'. That is a) unportable, and
      b) doesn't build the shared library.
      44f64dd3
      History
      Makefile cleanup for interface tree. Now essentially with all the
      Peter Eisentraut authored
      standard targets and behaviour. Replaced Makefile.in's with
      Makefile's and declared the respective variables in Makefile.global.
      
      maintainer-clean target now available at top level, although it does
      not work in the backend tree yet.
      
      Cleanup pass over Makefile.shlib, renamed some targets and variables.
      The shared library symlink tests are now done by make, not the shell.
      
      ecpg: Remove one warning in sloppy flex output.
      
      PL/Perl and Perl interface: the MakeMaker documentation is confusing,
      the realclean target *does* "delete derived files", but it also
      uninstalls them. Don't use that.
      
      The submake targets in the various bin directories that update libpq
      should `make all', not `make libpq.a'. That is a) unportable, and
      b) doesn't build the shared library.
    GNUmakefile.in 1.34 KiB
    #
    # PostgreSQL top level makefile
    #
    # $Header: /cvsroot/pgsql/GNUmakefile.in,v 1.6 2000/06/28 18:29:11 petere Exp $
    #
    
    subdir =
    top_builddir = .
    include src/Makefile.global
    
    all:
    	$(MAKE) -C src all
    	@echo "All of PostgreSQL successfully made. Ready to install."
    
    install:
    	$(MAKE) -C src install
    	@cat $(srcdir)/register.txt
    
    installdirs uninstall:
    	$(MAKE) -C src $@
    
    clean:
    	$(MAKE) -C src clean
    
    distclean maintainer-clean:
    	-$(MAKE) -C src $@
    	-rm -f config.cache config.log config.status GNUmakefile
    
    
    GNUmakefile: GNUmakefile.in $(top_builddir)/config.status
    	CONFIG_FILES=$@ CONFIG_HEADERS= ./config.status
    
    $(top_builddir)/config.status: $(top_srcdir)/configure
    	cd $(top_builddir) && ./config.status --recheck
    
    
    # These dependencies are risky because both the target and the sources
    # are in CVS and CVS doesn't preserve timestamps, thus leading to
    # unnecessary reruns of these rules.
    
    AUTOCONF = autoconf
    
    # Only use this rule if you actually said `make configure'.
    ifeq ($(MAKECMDGOALS),configure)
    $(top_srcdir)/configure: $(top_srcdir)/configure.in $(top_srcdir)/aclocal.m4
    	cd $(top_srcdir) && $(AUTOCONF)
    endif
    
    # This one we can leave unprotected because by default nothing depends
    # on aclocal.m4. This rule is only invoked if you say `make
    # aclocal.m4' or `make configure'.
    $(top_srcdir)/aclocal.m4: $(wildcard $(top_srcdir)/config/*.m4)
    	cat $^ > $@