makefile.am.3.4
来自「konqueror3 embedded版本, KDE环境下的当家浏览器的嵌入式版」· 4 代码 · 共 108 行
4
108 行
# This file is part of the KDE libraries# Copyright (C) 1999 Harri Porten (porten@kde.org)# This library is free software; you can redistribute it and/or# modify it under the terms of the GNU Lesser General Public# License as published by the Free Software Foundation; either# version 2 of the License, or (at your option) any later version.# This library is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU# Lesser General Public License for more details.# You should have received a copy of the GNU Lesser General Public License# along with this library; see the file COPYING.LIB. If not, write to# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,# Boston, MA 02110-1301, USA.# Adjusted for Konqueror/Embedded by Simon Hausmann <simon@kde.org># and Luciano Montanaro <mikelima@cirulla.net>YACC = bison# top_builddir/konq-embed/kdesrc so that <kjs/global.h> is found hereINCLUDES = -I$(top_builddir)/konq-embed/kdesrc -I$(top_srcdir) $(PCRECFLAGS) $(all_includes)noinst_LTLIBRARIES = libkjs.lalibkjs_la_SOURCES = ustring.cpp date_object.cpp collector.cpp nodes.cpp \ grammar.cpp lexer.cpp lookup.cpp operations.cpp \ regexp.cpp function_object.cpp string_object.cpp \ bool_object.cpp number_object.cpp internal.cpp \ array_object.cpp math_object.cpp object_object.cpp \ regexp_object.cpp error_object.cpp function.cpp \ debugger.cpp value.cpp list.cpp object.cpp \ interpreter.cpp property_map.cpp nodes2string.cpp \ identifier.cpp reference.cpp reference_list.cpp \ scope_chain.cpp dtoa.cppkjsincludedir = $(includedir)/kjskjsinclude_HEADERS = value.h types.h object.h interpreter.h operations.h \ ustring.h lookup.h global.h identifier.h property_map.h \ reference.h reference_list.h completion.h scope_chain.h \ list.h simple_number.h function.hnoinst_HEADERS = internal.h collector.h nodes.h lexer.h lexer.lut.h \ grammar.h regexp.cpp function_object.h string_object.h \ bool_object.h number_object.h date_object.h array_object.h \ math_object.h object_object.h regexp_object.h error_object.h \ debugger.h array_instance.h context.h dtoa.h regexp.hif include_VERSION_SCRIPTVSCRIPT = -Wl,--version-script=$(srcdir)/libkjs.mapendiflibkjs_la_LDFLAGS = -version-info 3:0:2 -no-undefined $(VSCRIPT) \ $(USER_LDFLAGS) $(all_libraries)libkjs_la_LIBADD = -lm $(LIBPCRE)AM_CPPFLAGS = @kjs_debug_mem@EXTRA_DIST = grammar.yparser: $(srcdir)/grammar.y cd $(srcdir); \ $(YACC) -d -p kjsyy grammar.y && mv grammar.tab.c grammar.cpp; \ if test -f grammar.tab.h; then \ if cmp -s grammar.tab.h grammar.h; then rm -f grammar.tab.h; \ else mv grammar.tab.h grammar.h; fi \ else :; fiLUT_FILES = math_object.lut.h lexer.lut.h array_object.lut.h date_object.lut.h string_object.lut.h number_object.lut.hCREATE_HASH_TABLE = $(srcdir)/create_hash_tablelexer.lut.h: $(srcdir)/keywords.table $(CREATE_HASH_TABLE) $(PERL) $(CREATE_HASH_TABLE) $(srcdir)/keywords.table -i > $@lexer.lo: lexer.lut.h# Can't use %.lut.h: %.cpp, it's not portable.array_object.lut.h : $(srcdir)/array_object.cpp $(CREATE_HASH_TABLE) $(PERL) $(CREATE_HASH_TABLE) $(srcdir)/array_object.cpp -i > $@array_object.lo: array_object.lut.hmath_object.lut.h : $(srcdir)/math_object.cpp $(CREATE_HASH_TABLE) $(PERL) $(CREATE_HASH_TABLE) $(srcdir)/math_object.cpp -i > $@math_object.lo: math_object.lut.hdate_object.lut.h : $(srcdir)/date_object.cpp $(CREATE_HASH_TABLE) $(PERL) $(CREATE_HASH_TABLE) $(srcdir)/date_object.cpp -i > $@date_object.lo: date_object.lut.hnumber_object.lut.h : $(srcdir)/number_object.cpp $(CREATE_HASH_TABLE) $(PERL) $(CREATE_HASH_TABLE) $(srcdir)/number_object.cpp -i > $@number_object.lo: number_object.lut.hstring_object.lut.h : $(srcdir)/string_object.cpp $(CREATE_HASH_TABLE) $(PERL) $(CREATE_HASH_TABLE) $(srcdir)/string_object.cpp -i > $@string_object.lo: string_object.lut.hCLEANFILES = $(LUT_FILES)## test program#check_PROGRAMS = testkjs#testkjs_SOURCES = testkjs.cpp $(libkjs_la_SOURCES)#testkjs_LDADD =.PHONY: parserKDE_OPTIONS = qtonly
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?