* sdcc.spec: updated
[fw/sdcc] / 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 PRJDIR          = ..
16
17 prefix          = @prefix@
18 exec_prefix     = @exec_prefix@
19 bindir          = @bindir@
20 libdir          = @libdir@
21 datadir         = @datadir@
22 includedir      = @includedir@
23 mandir          = @mandir@
24 man1dir         = $(mandir)/man1
25 man2dir         = $(mandir)/man2
26 infodir         = @infodir@
27 srcdir          = @srcdir@
28
29 include_dir_suffix = @include_dir_suffix@
30
31 sdcc_includedir    = $(datadir)/$(include_dir_suffix)
32
33 CPPFLAGS        = @CPPFLAGS@ -I$(PRJDIR)
34
35
36 # Compiling entire program or any subproject
37 # ------------------------------------------
38 all:
39
40 # Compiling and installing everything and runing test
41 # ---------------------------------------------------
42 install: all installdirs
43         $(CP) asm/*/features.h *.h $(sdcc_includedir)
44
45
46 # Deleting all the installed files
47 # --------------------------------
48 uninstall:
49         rm -rf $(sdcc_includedir)
50
51
52 # Performing self-test
53 # --------------------
54 check:
55
56
57 # Performing installation test
58 # ----------------------------
59 installcheck:
60
61
62 # Creating installation directories
63 # ---------------------------------
64 installdirs:
65         [ -d $(sdcc_includedir) ] || mkdir -p $(sdcc_includedir)
66
67
68 # Creating dependencies
69 # ---------------------
70 dep: #Makefile.dep
71
72 #Makefile.dep:
73 #       $(CPP) $(CPPFLAGS) $(M_OR_MM) *.c >main.dep
74
75 #include Makefile.dep
76 include clean.mk
77
78 # My rules
79 # --------
80
81
82 # Remaking configuration
83 # ----------------------
84 checkconf:
85         @if [ -f $(PRJDIR)/devel ]; then\
86           $(MAKE) -f $(srcdir)/conf.mk srcdir="$(srcdir)" PRJDIR="$(PRJDIR)" \
87           freshconf;\
88         fi
89
90 # End of main_in.mk/main.mk
91