1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-31 22:04:40 +03:00

From: Jun Kuwamura <juk@rccm.co.jp>

This patch fix the Makefiles in contrib/{pginterface, spi,
miscutil, int8, ip_and_mac, sequence, soundex, string, userlock,
array, datetime} to install their modules in one directory(lib/modules/).
This commit is contained in:
Marc G. Fournier
1998-04-22 04:16:46 +00:00
parent 2201d48ccd
commit 5b4b3d563d
17 changed files with 75 additions and 691 deletions

View File

@ -40,16 +40,16 @@ module: $(MODULE)
sql: $(MODNAME).sql
install: $(MODULE)
cp -p $(MODULE) $(LIBDIR)
cd $(LIBDIR); strip $(MODULE)
cp -p $(MODULE) $(LIBDIR)/modules
cd $(LIBDIR)/modules; strip $(MODULE)
%.sql: %.sql.in
sed "s|MODULE_PATHNAME|$(LIBDIR)/$(MODULE)|" < $< > $@
sed "s|MODULE_PATHNAME|$(LIBDIR)/modules/$(MODULE)|" < $< > $@
.SUFFIXES: $(DLSUFFIX)
%$(DLSUFFIX): %.c
cc $(CFLAGS) -shared -o $@ $<
$(CC) $(CFLAGS) -shared -o $@ $<
depend dep:
$(CC) -MM $(INCLUDE_OPT) *.c >depend

View File

@ -1,75 +0,0 @@
func=$1
cat <<% > datetime_functions.sql
drop function time_difference(time,time);
drop function currentdate();
drop function currenttime();
drop function hours(time);
drop function minutes(time);
drop function seconds(time);
drop function day(date);
drop function month(date);
drop function year(date);
drop function asminutes(time);
drop function asseconds(time);
drop operator - (time,time);
create function time_difference(time,time)
returns time
as '$func'
language 'c';
create function currentdate()
returns date
as '$func'
language 'c';
create function currenttime()
returns time
as '$func'
language 'c';
create function hours(time)
returns int4
as '$func'
language 'c';
create function minutes(time)
returns int4
as '$func'
language 'c';
create function seconds(time)
returns int4
as '$func'
language 'c';
create function day(date)
returns int4
as '$func'
language 'c';
create function month(date)
returns int4
as '$func'
language 'c';
create function year(date)
returns int4
as '$func'
language 'c';
create function asminutes(time)
returns int4
as '$func'
language 'c';
create function asseconds(time)
returns int4
as '$func'
language 'c';
create operator - (
leftarg=time,
rightarg=time,
procedure=time_difference);
%