File: Makefile.am

package info (click to toggle)
mig 1.3.1.99.git20120630-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 1,088 kB
  • sloc: ansic: 5,388; sh: 4,156; yacc: 560; lex: 275; makefile: 74; awk: 45
file content (32 lines) | stat: -rw-r--r-- 924 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
## Process this file with automake to produce Makefile.in.

libexec_PROGRAMS = migcom
bin_SCRIPTS = mig

EXTRA_DIST = gensym.awk cpu.sym

CLEANFILES = cpu.h *.sym[co]

AWK_V = $(AWK_V_$(V))
AWK_V_ = $(AWK_V_$(AM_DEFAULT_VERBOSITY))
AWK_V_0 = @echo "  AWK    $@";

migcom_SOURCES = alloc.h boolean.h error.c error.h global.c global.h	\
		 header.c lexxer.h lexxer.l message.h mig_string.h	\
		 migcom.c parser.h parser.y routine.c routine.h		\
		 server.c statement.c statement.h string.c		\
		 type.c type.h user.c utils.c utils.h vprint.c write.h
migcom_LDADD = @ALLOCA@ @LEXLIB@

SUFFIXES = .h .symo .symc .sym

.sym.symc:
	$(AWK_V) $(AWK) -f $(srcdir)/gensym.awk $< > $@
.symc.symo:
	$(AM_V_CC) $(TARGET_CC) -S $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) -x c -o $@ $<
.symo.h:
	$(AM_V_GEN) sed -e '/^[^*].*$$/d' -e 's/^[*]/#define/' -e 's/mAgIc[^-0-9]*//' \
	    $< > $@
cpu.symc: $(srcdir)/gensym.awk

$(migcom_OBJECTS): cpu.h