|
| 1 | +MODULE_big = pgpro_scheduler |
| 2 | +OBJS = src/pgpro_scheduler.o src/cron_string.o src/sched_manager_poll.o\ |
| 3 | +src/char_array.o src/scheduler_spi_utils.o src/scheduler_manager.o\ |
| 4 | +src/bit_array.o src/scheduler_job.o src/memutils.o\ |
| 5 | +src/scheduler_executor.o\ |
| 6 | +$(WIN32RES) |
| 7 | +EXTENSION = pgpro_scheduler |
| 8 | +DATA = pgpro_scheduler--1.0.sql |
| 9 | +#SCRIPTS = bin/pgpro_scheduler |
| 10 | +#REGRESS= install_pgpro_scheduler cron_string |
| 11 | +#REGRESS_OPTS = --create-role=robot --user=postgres |
| 12 | +CFLAGS=-ggdb -Og -g3 -fno-omit-frame-pointer |
| 13 | + |
| 14 | +ifdefUSE_PGXS |
| 15 | +PG_CONFIG = pg_config |
| 16 | +PGXS := $(shell $(PG_CONFIG) --pgxs) |
| 17 | +include $(PGXS) |
| 18 | +else |
| 19 | +subdir = contrib/pgpro_scheduler |
| 20 | +top_builddir = ../.. |
| 21 | +include $(top_builddir)/src/Makefile.global |
| 22 | +include $(top_srcdir)/contrib/contrib-global.mk |
| 23 | +endif |