summaryrefslogtreecommitdiff
path: root/src/tutorial/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Rename 'gmake' to 'make' in docs and recommended commandsBruce Momjian2014-02-121-1/+1
| | | | This simplifies the docs and makes it easier to cut/paste command lines.
* Remove cvs keywords from all files.Magnus Hagander2010-09-201-1/+1
|
* Implement a few changes to how shared libraries and dynamically loadablePeter Eisentraut2008-04-071-3/+1
| | | | | | | | | | | | | | | modules are built. Foremost, it creates a solid distinction between these two types of targets based on what had already been implemented and duplicated in ad hoc ways before. Specifically, - Dynamically loadable modules no longer get a soname. The numbers previously set in the makefiles were dummy numbers anyway, and the presence of a soname upset a few packaging tools, so it is nicer not to have one. - The cumbersome detour taken on installation (build a libfoo.so.0.0.0 and then override the rule to install foo.so instead) is removed. - Lots of duplicated code simplified.
* Fix PGXS conventions so that extensions can be built against PostgresTom Lane2007-06-261-2/+3
| | | | | | installations whose pg_config program does not appear first in the PATH. Per gripe from Eddie Stanley and subsequent discussions with Fabien Coelho and others.
* PGXS should be set with := not =, as specified in the documentation,Tom Lane2005-09-271-2/+2
| | | | to avoid useless multiple executions of pg_config.
* Adjust src/tutorial Makefile so that it can use pgxs. This allows theTom Lane2005-01-131-17/+17
| | | | tutorial to be used without necessarily having a configured source tree.
* $Header: -> $PostgreSQL Changes ...PostgreSQL Daemon2003-11-291-1/+1
|
* Assorted fixes for Cygwin:Peter Eisentraut2002-09-051-2/+2
| | | | | | | | | | | | | | | | | Eliminate the mysterious games that the Cygwin build plays with the linker flag variables. DLLLIBS is gone, use SHLIB_LINK like everyone else. Detect cygipc in configure, after the linker flags are set up, otherwise configure might not work at all. Make sure everything is covered by make clean. Fix the build of the new conversion procedure modules. Add new DLLIMPORT markers where required. Finally, the compiler complains if we use an explicit -I/usr/local/include, so don't do that. Curiously, -L/usr/local/lib is still necessary.
* Ensure that src/tutorial gets cleaned by top-level make clean.Tom Lane2002-07-301-2/+2
|
* Remove no-longer-needed dependencies on DLSUFFIX.Tom Lane2001-10-261-9/+3
|
* Fix Cygwin build, per Jason Tishler.Tom Lane2001-08-091-1/+2
|
* Add support for VPATH builds, that is, building somewhere else than in thePeter Eisentraut2000-10-201-2/+2
| | | | | | | | | source directory. This involves mostly makefiles using $(srcdir) when they might have used ".". (Regression tests don't work with this, yet.) Sort out usage of CPPFLAGS, CFLAGS (and CXXFLAGS). Add "override" keyword in most places, to preserve necessary flags even when the user overrode the flags.
* Fix relative path references so that make knowns which dependencies referPeter Eisentraut2000-08-311-3/+4
| | | | | to one another. Sort out builddir vs srcdir variable namings. Remove some now obsoleted make variables.
* Generated header files parse.h and fmgroids.h are now copied intoTom Lane2000-05-291-2/+2
| | | | | the src/include tree, so that -I backend is no longer necessary anywhere. Also, clean up some bit rot in contrib tree.
* Fix some bogosity in the tutorial examples.Tom Lane2000-03-281-13/+3
|
* From: Darren King <darrenk@insightdist.com>Marc G. Fournier1998-03-011-18/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | 1. Make 'all' works without complaint. Don't have to add the .exp files to the files list. They are made automagically when making the respective shared lib file. Only port that actually uses EXPSUFF (from makefiles/Makefile.*) is Aix, so if this breaks anybody else, let me know, asap. 2. Make 'clean' actually cleans up correctly. Previously, it would leave the .o files in C-code directory. 3. Changed references to reflect new location of .c files. 4. Added DELETE statements to complex.source so that it tidies up when done. Previously, it would leave things in pg_amop, pg_amproc and pg_opclass. Only possible to do this with the new SUBSELECT code in 6.3. Nice work, fellas... Not deleting the index entries would cause a non-fatal error if complex.sql was run again on the same database. Much tidier now. 5. Corrected the README. obj directory hasn't existed since Bryan redid the make way back when. Also changed the snipet from psql to match the current version. POSTGRES95?!? I don't think so. :)
* From: Darren King <darrenk@insightdist.com>Marc G. Fournier1998-02-281-6/+8
| | | | | | | | | | | | | | | Seem to remember someone posting to one of the lists a while back that the tutorial code wouldn't compile and/or run. Found four problems with it that will let it run. 1. Tutorial makefile had a recursive use of DLOBJS. 2. Some tutorial needed semi-colons added to many statements. 3. Complex tutorial didn't clean up after itself. 4. Advanced had a time-travel example. Commented it out and put a line pointing the user to contrib/spi/README.
* Various fixes NETBSD/sparc relatedMarc G. Fournier1998-01-041-1/+9
| | | | From: Tom I Helbekkmo <tih@Hamartun.Priv.NO>
* Standardize all LDADD to LD_ADD.Bryan Henderson1997-01-051-3/+1
|
* Rename SLSUFF to DLSUFFIXBruce Momjian1996-11-181-3/+3
|
* Eliminate MKDIR, srcdir, objdir. Centralize setting of LIBPQDIR.Bryan Henderson1996-11-131-2/+1
|
* End of the make file simplifications.Bryan Henderson1996-11-121-19/+35
|
* Postgres95 1.01 Distribution - Virgin SourcesPG95-1_01Marc G. Fournier1996-07-091-0/+39