File: Makefile.am

package info (click to toggle)
keynote 2.3-3
  • links: PTS
  • area: main
  • in suites: woody
  • size: 1,372 kB
  • ctags: 329
  • sloc: sh: 6,540; ansic: 4,739; lex: 1,064; yacc: 783; makefile: 70
file content (35 lines) | stat: -rw-r--r-- 868 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# AutoMake file for keynote
# by Martin Waitz

lib_LTLIBRARIES = libkeynote.la

libkeynote_la_SOURCES = k.tab.c lex.kn.c environment.c parse_assertion.c signature.c auxil.c base64.c


bin_PROGRAMS = keynote

keynote_SOURCES = z.tab.c lex.kv.c keynote-verify.c keynote-sign.c keynote-sigver.c keynote-keygen.c keynote-main.c
keynote_LDADD = libkeynote.la


include_HEADERS = keynote.h



BUILT_SOURCES = k.tab.c z.tab.c lex.kn.c lex.kv.c

k.tab.c: keynote.y header.h keynote.h assertion.h config.h
	$(YACC) -d -p kn -b k keynote.y

z.tab.c: keynote-ver.y keynote.h header.h config.h
	$(YACC) -d -p kv -b z keynote-ver.y

lex.kn.c: keynote.l k.tab.h header.h keynote.h assertion.h config.h
	$(LEX) -Pkn -b -i -Cr keynote.l

lex.kv.c: keynote-ver.l z.tab.h keynote.h header.h config.h
	$(LEX) -Pkv -b -i keynote-ver.l


distclean-compile:
	rm -f $(BUILT_SOURCES) *.tab.h