git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4106 4a8a32a2...
[fw/sdcc] / device / include / Makefile.in
index 42ead5267f9de63a361c786f2329394aeb2973ef..70fb7a6693d1e74caf98f6e287e9089ffdbdd9a3 100644 (file)
@@ -7,12 +7,12 @@ VERSIONHI       = @VERSIONHI@
 VERSIONLO       = @VERSIONLO@
 VERSIONP        = @VERSIONP@
 
-SHELL          = /bin/sh
-CPP            = @CPP@
-INSTALL                = @INSTALL@
+SHELL           = /bin/sh
+CPP             = @CPP@
+INSTALL         = @INSTALL@
 CP              = @CP@
 
-PRJDIR         = ..
+PRJDIR          = ..
 
 prefix          = @prefix@
 exec_prefix     = @exec_prefix@
@@ -28,7 +28,7 @@ srcdir          = @srcdir@
 
 include_dir_suffix = @include_dir_suffix@
 
-sdcc_includedir    = $(datadir)/$(include_dir_suffix)
+sdcc_includedir    = $(DESTDIR)$(datadir)/$(include_dir_suffix)
 
 CPPFLAGS        = @CPPFLAGS@ -I$(PRJDIR)
 
@@ -41,10 +41,22 @@ all:
 # ----------------------------------------------------
 install: all installdirs
        $(CP) -r asm *.h $(sdcc_includedir)
-        if [ "`grep pic16 ../../ports.build`" = pic16 ]; then \
-                $(CP) pic16/*.h $(sdcc_includedir)/pic16 ; \
-        fi \
-       find $(sdcc_includedir) -type d -name 'CVS' -exec rm {} \;
+       if [ "`grep mcs51 ../../ports.build`" = mcs51 ]; then \
+               $(CP) mcs51/*.h $(sdcc_includedir)/mcs51 ; \
+       fi
+       if [ "`grep '^pic$$' ../../ports.build`" = pic ]; then \
+               $(CP) pic/*.h pic/*.inc pic/*.txt $(sdcc_includedir)/pic ; \
+       fi
+       if [ "`grep pic16 ../../ports.build`" = pic16 ]; then \
+               $(CP) pic16/*.h $(sdcc_includedir)/pic16 ; \
+       fi
+       if [ "`grep z80 ../../ports.build`" = z80 ]; then \
+               $(CP) z80/*.h $(sdcc_includedir)/z80 ; \
+       fi
+       if [ "`grep hc08 ../../ports.build`" = hc08 ]; then \
+               $(CP) hc08/*.h $(sdcc_includedir)/hc08 ; \
+       fi
+       rm -rf `find $(sdcc_includedir) -type d -name '.svn'`
 
 
 # Deleting all the installed files
@@ -67,7 +79,11 @@ installcheck:
 # ---------------------------------
 installdirs:
        [ -d $(sdcc_includedir) ] || mkdir -p $(sdcc_includedir)
+       [ -d $(sdcc_includedir)/mcs51 ] || mkdir -p $(sdcc_includedir)/mcs51
+       [ -d $(sdcc_includedir)/pic ] || mkdir -p $(sdcc_includedir)/pic
        [ -d $(sdcc_includedir)/pic16 ] || mkdir -p $(sdcc_includedir)/pic16
+       [ -d $(sdcc_includedir)/z80 ] || mkdir -p $(sdcc_includedir)/z80
+       [ -d $(sdcc_includedir)/hc08 ] || mkdir -p $(sdcc_includedir)/hc08
 
 
 # Creating dependencies