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

📄 makefile.am

📁 手机浏览器源码程序,功能强大
💻 AM
字号:
NULL =

YACC=bison

EXTRA_DIST = parser.y

parser.cpp: $(srcdir)/parser.y
	cd $(srcdir); \
	$(YACC) -d -p cssyy parser.y && mv parser.tab.c parser.cpp; \
	if test -f parser.tab.h; then \
	if cmp -s parser.tab.h parser.h; then rm -f parser.tab.h; \
	else mv parser.tab.h parser.h; fi \
	else :; fi

tokenizer.cpp: maketokenizer tokenizer.flex
	cd $(srcdir); \
	flex tokenizer.flex && perl maketokenizer lex.yy.c > $@; \
	rm -f lex.yy.c

noinst_HEADERS = \
	cssproperties.c \
	cssvalues.c \
	parser.cpp \
	tokenizer.cpp \
	$(NULL)

VALUEFILES = \
	cssvalues.c \
	cssvalues.h \
	cssvalues.gperf \
	$(NULL)

PROPFILES = \
	cssproperties.c \
	cssproperties.h \
	cssproperties.gperf \
	$(NULL)

$(VALUEFILES): value-stamp
value-stamp: makevalues cssvalues.in
	sh $< && touch $@

$(PROPFILES): prop-stamp
prop-stamp: makeprop cssproperties.in
	sh $< && touch $@

BUILT_SOURCES = $(VALUEFILES) $(PROPFILES) value-stamp prop-stamp
CLEANFILES = $(BUILT_SOURCES)

⌨️ 快捷键说明

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