1## Process this file with automake to produce Makefile.in
2
3if MCPP_LIB
4
5bin_PROGRAMS = mcpp
6mcpp_SOURCES = main_libmcpp.c
7mcpp_DEPENDENCIES = libmcpp.la
8mcpp_LDADD = -lmcpp
9lib_LTLIBRARIES = libmcpp.la
10libmcpp_la_SOURCES = system.H configed.H internal.H main.c directive.c  \
11    eval.c expand.c mbchar.c support.c system.c
12libmcpp_la_LDFLAGS = -no-undefined -version-info 3:0:3
13include_HEADERS = mcpp_lib.h mcpp_out.h
14
15main.lo directive.lo eval.lo expand.lo mbohar.lo support.lo system.lo	\
16    : system.H internal.H mcpp_lib.h mcpp_out.h
17system.H    :   configed.H
18
19else
20
21bin_PROGRAMS = mcpp
22mcpp_SOURCES = system.H configed.H internal.H main.c directive.c eval.c \
23    expand.c mbchar.c support.c system.c mcpp_out.h
24mcpp_CFLAGS = $(AM_CFLAGS)		## dummy to avoid conflict with MCPP_LIB
25
26main.o directive.o eval.o expand.o mbohar.o support.o system.o    :     \
27    system.H internal.H mcpp_out.h
28system.H    :   configed.H
29
30endif
31
32if REPLACE_CPP
33if GNUC
34
35if MINGW
36cc1_PROGRAMS = cc1
37cc1_SOURCES = cc1.c
38cc1dir = $(bindir)
39endif
40
41install-exec-hook:
42	@if test x"$(gcc_path)" = x""; then	exit 1; fi
43	@$(srcdir)/set_mcpp.sh '$(gcc_path)' $(gcc_maj_ver) $(gcc_min_ver)  \
44            '$(cpp_call)' '$(CC)' '$(CXX)' 'x$(CPPFLAGS)' 'x$(EXEEXT)'  \
45			'$(LN_S)' '$(inc_dir)' $(host_system) $(Target_Cpu) 		\
46			$(target_cc)
47uninstall-hook:
48	@$(srcdir)/unset_mcpp.sh '$(gcc_path)' $(gcc_maj_ver) $(gcc_min_ver)\
49             '$(cpp_call)' '$(CC)' '$(CXX)' 'x$(EXEEXT)' '$(LN_S)'      \
50             '$(inc_dir)' $(host_system) $(target_cc)
51endif
52endif
53