Imported Upstream version 2.9.0
[debian/cc1111] / device / include / Makefile.in
1 #
2 #
3 #
4
5 VERSION         = @VERSION@
6 VERSIONHI       = @VERSIONHI@
7 VERSIONLO       = @VERSIONLO@
8 VERSIONP        = @VERSIONP@
9
10 SHELL           = /bin/sh
11 CPP             = @CPP@
12 INSTALL         = @INSTALL@
13 CP              = @CP@
14
15 top_builddir    = @top_builddir@
16 top_srcdir      = @top_srcdir@
17
18 prefix          = @prefix@
19 exec_prefix     = @exec_prefix@
20 bindir          = @bindir@
21 libdir          = @libdir@
22 datadir         = @datadir@
23 datarootdir     = @datarootdir@
24 includedir      = @includedir@
25 mandir          = @mandir@
26 man1dir         = $(mandir)/man1
27 man2dir         = $(mandir)/man2
28 infodir         = @infodir@
29 VPATH           = @srcdir@
30 srcdir          = @srcdir@
31
32 include_dir_suffix = @include_dir_suffix@
33
34 sdcc_includedir    = $(DESTDIR)$(datadir)/$(include_dir_suffix)
35
36 CPPFLAGS        = @CPPFLAGS@ -I$(top_builddir)
37
38
39 # Compiling entire program or any subproject
40 # ------------------------------------------
41 all:
42
43 # Compiling and installing everything and running test
44 # ----------------------------------------------------
45 install: all installdirs
46         $(CP) -r $(srcdir)/asm $(srcdir)/*.h $(sdcc_includedir)
47         if [ "`grep mcs51 $(top_builddir)/ports.build`" = mcs51 ]; then \
48                 $(CP) $(srcdir)/mcs51/*.h $(sdcc_includedir)/mcs51 ; \
49         fi
50         if [ "`grep '^pic$$' $(top_builddir)/ports.build`" = pic ]; then \
51                 $(CP) $(srcdir)/pic/*.h   $(sdcc_includedir)/pic ; \
52                 $(CP) $(srcdir)/pic/*.inc $(sdcc_includedir)/pic ; \
53                 $(CP) $(srcdir)/pic/*.txt $(sdcc_includedir)/pic ; \
54                 $(CP) $(srcdir)/pic/pic14devices.txt $(sdcc_includedir)/pic ; \
55         fi
56         if [ "`grep pic16 $(top_builddir)/ports.build`" = pic16 ]; then \
57                 $(CP) $(srcdir)/pic16/*.h $(sdcc_includedir)/pic16 ; \
58                 $(CP) $(srcdir)/pic16/*.txt $(sdcc_includedir)/pic16 ; \
59         fi
60         if [ "`grep z80 $(top_builddir)/ports.build`" = z80 ]; then \
61                 $(CP) $(srcdir)/z80/*.h $(sdcc_includedir)/z80 ; \
62         fi
63         if [ "`grep hc08 $(top_builddir)/ports.build`" = hc08 ]; then \
64                 $(CP) $(srcdir)/hc08/*.h $(sdcc_includedir)/hc08 ; \
65         fi
66         rm -rf `find $(sdcc_includedir) -type d -name '.svn'`
67         # some files in CVS are executable :-(
68         find $(sdcc_includedir) -type f -exec chmod 644 {} \;
69
70
71 # Deleting all the installed files
72 # --------------------------------
73 uninstall:
74         rm -rf $(sdcc_includedir)
75
76
77 # Performing self-test
78 # --------------------
79 check:
80
81
82 # Performing installation test
83 # ----------------------------
84 installcheck:
85
86
87 # Creating installation directories
88 # ---------------------------------
89 installdirs:
90         [ -d $(sdcc_includedir) ] || mkdir -p $(sdcc_includedir)
91         [ -d $(sdcc_includedir)/mcs51 ] || mkdir -p $(sdcc_includedir)/mcs51
92         [ -d $(sdcc_includedir)/pic ] || mkdir -p $(sdcc_includedir)/pic
93         [ -d $(sdcc_includedir)/pic16 ] || mkdir -p $(sdcc_includedir)/pic16
94         [ -d $(sdcc_includedir)/z80 ] || mkdir -p $(sdcc_includedir)/z80
95         [ -d $(sdcc_includedir)/hc08 ] || mkdir -p $(sdcc_includedir)/hc08
96
97
98 # Creating dependencies
99 # ---------------------
100 dep: #Makefile.dep
101
102 #Makefile.dep:
103 #       $(CPP) $(CPPFLAGS) $(M_OR_MM) *.c >main.dep
104
105 #-include Makefile.dep
106 include $(srcdir)/clean.mk
107
108 # My rules
109 # --------
110
111
112 # Remaking configuration
113 # ----------------------
114 checkconf:
115         @if [ -f $(top_builddir)/devel ]; then\
116           $(MAKE) -f $(srcdir)/conf.mk srcdir="$(srcdir)" top_builddir="$(top_builddir)" \
117           freshconf;\
118         fi
119
120 # End of main_in.mk/main.mk
121