Imported Upstream version 2.9.0
[debian/cc1111] / sim / ucsim / gui.src / serio.src / Makefile.in
1 # Makefile for kano-networks talker
2
3 SHELL           = /bin/sh
4 CXX             = @CXX@
5 CXXCPP          = @CXXCPP@
6 INSTALL         = @INSTALL@
7 STRIP           = @STRIP@
8 CP              = /bin/cp
9
10 top_builddir    = @top_builddir@
11 top_srcdir      = @top_srcdir@
12
13 DEFS            = $(subs -DHAVE_CONFIG_H,,@DEFS@)
14 CPPFLAGS        = @CPPFLAGS@ -I. -I$(top_builddir)
15 #                 -I$(top_builddir)/cmd.src -I$(top_builddir)/sim.src
16 CFLAGS          = @CFLAGS@ -Wall
17 CXXFLAGS        = @CXXFLAGS@ -Wall
18 M_OR_MM         = @M_OR_MM@
19
20 LIBS            = @CURSES_LIBS@ @LIBS@
21
22 EXEEXT          = @EXEEXT@
23
24 curses_ok       = @curses_ok@
25
26 prefix          = @prefix@
27 exec_prefix     = @exec_prefix@
28 bindir          = @bindir@
29 libdir          = @libdir@
30 datadir         = @datadir@
31 datarootdir     = @datarootdir@
32 includedir      = @includedir@
33 mandir          = @mandir@
34 man1dir         = $(mandir)/man1
35 man2dir         = $(mandir)/man2
36 infodir         = @infodir@
37 srcdir          = @srcdir@
38 VPATH           = @srcdir@
39
40 OBJECTS         = main.o fileio.o frontend.o posix_signal.o
41
42
43 # Compiling entire program or any subproject
44 # ------------------------------------------
45 all: serio.src
46
47 ifeq ($(curses_ok),yes)
48 serio.src: checkconf serialview$(EXEEXT)
49 else
50 serio.src: checkconf
51 endif
52
53
54 # Compiling and installing everything and runing test
55 # ---------------------------------------------------
56 install: all installdirs
57         $(INSTALL) serialview$(EXEEXT) $(DESTDIR)$(bindir)/serialview$(EXEEXT)
58         $(STRIP) $(DESTDIR)$(bindir)/serialview$(EXEEXT)
59
60
61 # Deleting all the installed files
62 # --------------------------------
63 uninstall:
64         rm -f $(DESTDIR)$(bindir)/serialview$(EXEEXT)
65
66
67 # Performing self-test
68 # --------------------
69 check:
70
71 test:
72
73
74 # Performing installation test
75 # ----------------------------
76 installcheck:
77
78
79 # Creating installation directories
80 # ---------------------------------
81 installdirs:
82         test -d $(DESTDIR)$(bindir) || $(INSTALL) -d $(DESTDIR)$(bindir)
83
84
85 # Creating dependencies
86 # ---------------------
87 dep: Makefile.dep
88
89 Makefile.dep: $(srcdir)/*.cc $(srcdir)/*.h $(srcdir)/*.hh
90         $(CXXCPP) $(CPPFLAGS) $(M_OR_MM) $(filter %.cc,$^) >Makefile.dep
91
92 ifeq "$(findstring $(MAKECMDGOALS),uninstall installcheck installdirs checkconf \
93                                    clean distclean mostlyclean realclean)" ""
94   -include Makefile.dep
95 endif
96 include $(srcdir)/clean.mk
97
98
99 # My rules
100 # --------
101 serialview$(EXEEXT): $(OBJECTS)
102         $(CXX) -o $@ $(LDFLAGS) $(OBJECTS) $(LIBS)
103
104 .cc.o:
105         $(CXX) $(CXXFLAGS)  $(CPPFLAGS) -c $< -o $@
106
107 # Remaking configuration
108 # ----------------------
109 checkconf:
110         @if [ -f $(top_builddir)/devel ]; then\
111           $(MAKE) -f conf.mk srcdir="$(srcdir)" top_builddir="$(top_builddir)" freshconf;\
112         fi
113
114 # End of gui.src/serio.src/Makefile.in