mirror of
				https://github.com/postgres/postgres.git
				synced 2025-10-28 11:55:03 +03:00 
			
		
		
		
	Undo incorrectly committed Makefile.
This commit is contained in:
		| @@ -1,72 +1,13 @@ | |||||||
| subdir = src/interfaces/ecpg/preproc | subdir = src/interfaces/ecpg | ||||||
| top_builddir = ../../../.. | top_builddir = ../../.. | ||||||
| include $(top_builddir)/src/Makefile.global | include $(top_builddir)/src/Makefile.global | ||||||
|  |  | ||||||
| MAJOR_VERSION=2 | all install installdirs uninstall dep depend distprep: | ||||||
| MINOR_VERSION=8 | 	$(MAKE) -C include $@ | ||||||
| PATCHLEVEL=0 | 	$(MAKE) -C lib $@ | ||||||
|  | 	$(MAKE) -C preproc $@ | ||||||
|  |  | ||||||
| override CPPFLAGS+=-I$(srcdir)/../include -DMAJOR_VERSION=$(MAJOR_VERSION) \ | clean distclean maintainer-clean: | ||||||
| 	-DMINOR_VERSION=$(MINOR_VERSION) -DPATCHLEVEL=$(PATCHLEVEL) \ | 	-$(MAKE) -C include $@ | ||||||
| 	-DINCLUDE_PATH=\"$(includedir)\"  | 	-$(MAKE) -C lib $@ | ||||||
| # -DYYDEBUG -g | 	-$(MAKE) -C preproc $@ | ||||||
|  |  | ||||||
| OBJS=preproc.o pgc.o type.o ecpg.o ecpg_keywords.o output.o\ |  | ||||||
|     keywords.o c_keywords.o ../lib/typename.o descriptor.o variable.o |  | ||||||
|  |  | ||||||
| all: ecpg |  | ||||||
|  |  | ||||||
| ifdef SNPRINTF |  | ||||||
| OBJS+=$(top_builddir)/src/backend/port/snprintf.o |  | ||||||
|  |  | ||||||
| $(top_builddir)/src/backend/port/snprintf.o: |  | ||||||
| 	$(MAKE) -C $(top_builddir)/src/backend/port snprintf.o |  | ||||||
| endif |  | ||||||
|  |  | ||||||
|  |  | ||||||
| ecpg: $(OBJS) |  | ||||||
| 	$(CC) -o $@ $^ $(LDFLAGS) |  | ||||||
|  |  | ||||||
| $(srcdir)/preproc.c $(srcdir)/preproc.h: preproc.y |  | ||||||
| 	$(YACC) -d $(YFLAGS) $< |  | ||||||
| 	mv y.tab.c $(srcdir)/preproc.c |  | ||||||
| 	mv y.tab.h $(srcdir)/preproc.h |  | ||||||
|  |  | ||||||
| $(srcdir)/pgc.c: pgc.l |  | ||||||
| ifdef FLEX |  | ||||||
| 	$(FLEX) $(FLEXFLAGS) -o'$@' $< |  | ||||||
| else |  | ||||||
| 	@$(missing) flex $< $@ |  | ||||||
| endif |  | ||||||
|  |  | ||||||
| distprep: $(srcdir)/preproc.c $(srcdir)/preproc.h $(srcdir)/pgc.c |  | ||||||
|  |  | ||||||
| install: all installdirs |  | ||||||
| 	$(INSTALL_PROGRAM) ecpg$(X) $(DESTDIR)$(bindir) |  | ||||||
|  |  | ||||||
| installdirs: |  | ||||||
| 	$(mkinstalldirs) $(DESTDIR)$(bindir) |  | ||||||
|  |  | ||||||
| uninstall: |  | ||||||
| 	rm -f $(DESTDIR)$(bindir)/ecpg$(X) |  | ||||||
|  |  | ||||||
| clean distclean: |  | ||||||
| 	rm -f *.o ecpg$(X) |  | ||||||
| # garbage from partial builds |  | ||||||
| 	@rm -f y.tab.c y.tab.h |  | ||||||
| # garbage from development |  | ||||||
| 	@rm -f core a.out *~ *.output *.tab.c |  | ||||||
|  |  | ||||||
| # `make clean' does not remove preproc.c, preproc.h, or pgc.c since we |  | ||||||
| # want to ship those files in the distribution for people with |  | ||||||
| # inadequate tools. |  | ||||||
| maintainer-clean: distclean |  | ||||||
| 	rm -f $(srcdir)/preproc.c $(srcdir)/preproc.h $(srcdir)/pgc.c |  | ||||||
|  |  | ||||||
|  |  | ||||||
| depend dep: preproc.c pgc.c |  | ||||||
| 	$(CC) -MM $(CFLAGS) *.c >depend |  | ||||||
|  |  | ||||||
| ifeq (depend,$(wildcard depend)) |  | ||||||
| include depend |  | ||||||
| endif |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user