Skip to content
This repository was archived by the owner on Oct 9, 2018. It is now read-only.

Commit 7af695c

Browse files
committed
Initial commit
0 parents  commit 7af695c

File tree

605 files changed

+202465
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

605 files changed

+202465
-0
lines changed

COPYING

+339
Large diffs are not rendered by default.

Makefile.am

+81
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
# Makefile.am - builds jscoverage
2+
# Copyright (C) 2007, 2008 siliconforks.com
3+
#
4+
# This program is free software; you can redistribute it and/or modify
5+
# it under the terms of the GNU General Public License as published by
6+
# the Free Software Foundation; either version 2 of the License, or
7+
# (at your option) any later version.
8+
#
9+
# This program is distributed in the hope that it will be useful,
10+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
11+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12+
# GNU General Public License for more details.
13+
#
14+
# You should have received a copy of the GNU General Public License along
15+
# with this program; if not, write to the Free Software Foundation, Inc.,
16+
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
17+
18+
ACLOCAL_AMFLAGS = -I m4
19+
20+
SUBDIRS = js
21+
22+
AM_CFLAGS = -Ijs -Ijs/obj @XP_DEF@
23+
AM_CXXFLAGS = -Ijs -Ijs/obj @XP_DEF@
24+
25+
resources = jscoverage-help.txt jscoverage-server-help.txt \
26+
jscoverage.jsm jscoverage.manifest jscoverage.xul jscoverage-overlay.js \
27+
jscoverage.html \
28+
jscoverage.css jscoverage-ie.css jscoverage-highlight.css \
29+
jscoverage.js report.js \
30+
jscoverage-throbber.gif
31+
32+
bin_PROGRAMS = jscoverage jscoverage-server
33+
jscoverage_SOURCES = encoding.c encoding.h \
34+
highlight.c highlight.h \
35+
instrument.c instrument.h \
36+
instrument-js.cpp instrument-js.h \
37+
jscoverage.c global.h \
38+
resource-manager.c resource-manager.h \
39+
stream.c stream.h \
40+
util.c util.h \
41+
$(resources)
42+
jscoverage_LDADD = js/obj/libjs.a -lm @LIBICONV@ @EXTRA_TIMER_LIBS@
43+
jscoverage_server_SOURCES = http-connection.c \
44+
http-exchange.c \
45+
http-host.c \
46+
http-message.c \
47+
http-server.c http-server.h \
48+
http-url.c \
49+
encoding.c encoding.h \
50+
highlight.c highlight.h \
51+
instrument-js.cpp instrument-js.h \
52+
jscoverage-server.c global.h \
53+
resource-manager.c resource-manager.h \
54+
stream.c stream.h \
55+
util.c util.h \
56+
$(resources)
57+
jscoverage_server_LDADD = js/obj/libjs.a -lm @EXTRA_SOCKET_LIBS@ @EXTRA_THREAD_LIBS@ @LIBICONV@ @EXTRA_TIMER_LIBS@
58+
59+
noinst_PROGRAMS = generate-resources
60+
generate_resources_SOURCES = generate-resources.c
61+
62+
BUILT_SOURCES = resources.c
63+
64+
resources.c: generate-resources $(resources)
65+
$(srcdir)/generate-resources $(resources) > $@
66+
67+
dist_man_MANS = jscoverage.1 jscoverage-server.1
68+
69+
CLEANFILES = *.gcno *.exe resources.c *~
70+
71+
example: jscoverage
72+
$(srcdir)/jscoverage --exclude=.svn doc/example doc/instrumented
73+
74+
example-inverted: jscoverage
75+
$(srcdir)/jscoverage --exclude=.svn doc/example-inverted doc/instrumented-inverted
76+
77+
example-jsunit: jscoverage
78+
$(srcdir)/jscoverage --exclude=.svn --no-instrument=jsunit doc/example-jsunit doc/instrumented-jsunit
79+
80+
# override default install target so as not to recursively install subpackages
81+
install: install-am

0 commit comments

Comments
 (0)