⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 PostgreSQL 8.1.4的源码 适用于Linux下的开源数据库系统
💻
字号:
#-------------------------------------------------------------------------## Makefile for parser## $PostgreSQL: pgsql/src/backend/parser/Makefile,v 1.42 2003/11/29 19:51:51 pgsql Exp $##-------------------------------------------------------------------------subdir = src/backend/parsertop_builddir = ../../..include $(top_builddir)/src/Makefile.globaloverride CPPFLAGS := -I$(srcdir) $(CPPFLAGS)OBJS= analyze.o gram.o keywords.o parser.o parse_agg.o parse_clause.o \      parse_expr.o parse_func.o parse_node.o parse_oper.o parse_relation.o \      parse_type.o parse_coerce.o parse_target.o scansup.oFLEXFLAGS = -CFall: SUBSYS.oSUBSYS.o: $(OBJS)	$(LD) $(LDREL) $(LDOUT) $@ $^# scan is compiled as part of gramgram.o: $(srcdir)/scan.c# There is no correct way to write a rule that generates two files.# Rules with two targets don't have that meaning, they are merely# shorthand for two otherwise separate rules.  To be safe for parallel# make, we must chain the dependencies like this.  The semicolon is# important, otherwise make will choose the built-in rule for# gram.y=>gram.c.$(srcdir)/gram.c: $(srcdir)/parse.h ;$(srcdir)/parse.h: gram.yifdef YACC	$(YACC) -d $(YFLAGS) $<	mv -f y.tab.c $(srcdir)/gram.c	mv -f y.tab.h $(srcdir)/parse.helse	@$(missing) bison $< $@endif$(srcdir)/scan.c: scan.lifdef FLEX	$(FLEX) $(FLEXFLAGS) -o'$@' $<else	@$(missing) flex $< $@endif# Force these dependencies to be known even without dependency info built:gram.o keywords.o parser.o: $(srcdir)/parse.h# gram.c, parse.h, and scan.c are in the distribution tarball, so they# are not cleaned here.clean: 	rm -f SUBSYS.o $(OBJS)# And the garbage that might have been left behind by partial build:	@rm -f y.tab.c y.tab.h lex.yy.c

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -