Changeset f8d99e9 in rtems-libbsd


Ignore:
Timestamp:
Dec 20, 2013, 2:34:57 PM (5 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
4.11, 647dd08ae2aa69b935c2847ea450fb824322ecae, freebsd-9.3, c6261f97870562d4c797cfb1ff1ba0affb85a916
Children:
b6c319b
Parents:
0073528
git-author:
Sebastian Huber <sebastian.huber@…> (12/20/13 14:34:57)
git-committer:
Sebastian Huber <sebastian.huber@…> (12/20/13 14:35:59)
Message:

Fix install Makefile target

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    r0073528 rf8d99e9  
    13111311CPU_SED += -e '/sparc64/d'
    13121312
     1313LIB_DIR = $(INSTALL_BASE)/lib
     1314INCLUDE_DIR = $(INSTALL_BASE)/lib/include
     1315
    13131316install: $(LIB)
    1314         install -d $(INSTALL_BASE)/include
    1315         install -c -m 644 $(LIB) $(INSTALL_BASE)
    1316         cd rtemsbsd; for i in `find freebsd -name '*.h'` ; do \
    1317           install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done
    1318         cd contrib/altq; for i in `find freebsd -name '*.h'` ; do \
    1319           install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done
    1320         cd contrib/pf; for i in `find freebsd -name '*.h'` ; do \
    1321           install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done
    1322         for i in `find freebsd -name '*.h' | $(CPU_SED)` ; do \
    1323           install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done
    1324         -cd freebsd/$(RTEMS_CPU)/include && for i in `find . -name '*.h'` ; do \
    1325           install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done
    1326         -cd rtemsbsd/$(RTEMS_CPU)/include && \
    1327           for i in `find . -name '*.h' | $(CPU_SED)` ; do \
    1328             install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done
    1329         -cd copied/rtemsbsd/$(RTEMS_CPU)/include && for i in `find . -name '*.h'` ; do \
    1330           install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done
     1317        install -d $(LIB_DIR)
     1318        install -m 644 $(LIB) $(LIB_DIR)
     1319        cd rtemsbsd/include ; for i in `find . -type d` ; do \
     1320          install -d $(INCLUDE_DIR)/$$i ; \
     1321          install -m 644 $$i/*.h $(INCLUDE_DIR)/$$i ; done
     1322        cd freebsd/include ; for i in `find . -type d` ; do \
     1323          install -d $(INCLUDE_DIR)/$$i ; \
     1324          install -m 644 $$i/*.h $(INCLUDE_DIR)/$$i ; done
     1325        for i in bsm cam net net80211 netatalk netinet netinet6 netipsec sys ; do \
     1326          install -d $(INCLUDE_DIR)/$$i ; \
     1327          install -m 644 freebsd/sys/$$i/*.h $(INCLUDE_DIR)/$$i ; done
    13311328
    13321329clean:
  • config.inc

    r0073528 rf8d99e9  
    55
    66# Optional: Separate installation base directory
    7 INSTALL_BASE = $(PREFIX)
     7INSTALL_BASE = $(PREFIX)/$(TARGET)/$(BSP)
    88
    99# Optional: Network test configuration
  • freebsd-to-rtems.py

    r0073528 rf8d99e9  
    500500                        'CPU_SED += -e \'/sparc64/d\'\n' \
    501501                        '\n' \
     502                        'LIB_DIR = $(INSTALL_BASE)/lib\n' \
     503                        'INCLUDE_DIR = $(INSTALL_BASE)/lib/include\n' \
     504                        '\n' \
    502505                        'install: $(LIB)\n' \
    503                         '\tinstall -d $(INSTALL_BASE)/include\n' \
    504                         '\tinstall -c -m 644 $(LIB) $(INSTALL_BASE)\n' \
    505                         '\tcd rtemsbsd; for i in `find freebsd -name \'*.h\'` ; do \\\n' \
    506                         '\t  install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done\n' \
    507                         '\tcd contrib/altq; for i in `find freebsd -name \'*.h\'` ; do \\\n' \
    508                         '\t  install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done\n' \
    509                         '\tcd contrib/pf; for i in `find freebsd -name \'*.h\'` ; do \\\n' \
    510                         '\t  install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done\n' \
    511                         '\tfor i in `find freebsd -name \'*.h\' | $(CPU_SED)` ; do \\\n' \
    512                         '\t  install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done\n' \
    513                         '\t-cd freebsd/$(RTEMS_CPU)/include && for i in `find . -name \'*.h\'` ; do \\\n' \
    514                         '\t  install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done\n' \
    515                         '\t-cd rtemsbsd/$(RTEMS_CPU)/include && \\\n' \
    516                         '\t  for i in `find . -name \'*.h\' | $(CPU_SED)` ; do \\\n' \
    517                         '\t    install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done\n' \
    518                         '\t-cd copied/rtemsbsd/$(RTEMS_CPU)/include && for i in `find . -name \'*.h\'` ; do \\\n' \
    519                         '\t  install -c -m 644 -D "$$i" "$(INSTALL_BASE)/include/$$i" ; done\n' \
     506                        '\tinstall -d $(LIB_DIR)\n' \
     507                        '\tinstall -m 644 $(LIB) $(LIB_DIR)\n' \
     508                        '\tcd rtemsbsd/include ; for i in `find . -type d` ; do \\\n' \
     509                        '\t  install -d $(INCLUDE_DIR)/$$i ; \\\n' \
     510                        '\t  install -m 644 $$i/*.h $(INCLUDE_DIR)/$$i ; done\n' \
     511                        '\tcd freebsd/include ; for i in `find . -type d` ; do \\\n' \
     512                        '\t  install -d $(INCLUDE_DIR)/$$i ; \\\n' \
     513                        '\t  install -m 644 $$i/*.h $(INCLUDE_DIR)/$$i ; done\n' \
     514                        '\tfor i in bsm cam net net80211 netatalk netinet netinet6 netipsec sys ; do \\\n' \
     515                        '\t  install -d $(INCLUDE_DIR)/$$i ; \\\n' \
     516                        '\t  install -m 644 freebsd/sys/$$i/*.h $(INCLUDE_DIR)/$$i ; done\n' \
    520517                        '\n' \
    521518                        'clean:\n' \
Note: See TracChangeset for help on using the changeset viewer.