comparison src/gcc.mk @ 456:2402e62b091d

strip the disturbing '#include "config.h"' from pthread.h
author Volker Grabsch <vog@notjusthosting.com>
date Sat, 03 Oct 2009 23:19:01 +0200
parents e9afec55fd6b
children ecd04bd51de2
comparison
equal deleted inserted replaced
455:5ba19c633370 456:2402e62b091d
76 $(MAKE) -C '$(1)/build' -j '$(JOBS)' 76 $(MAKE) -C '$(1)/build' -j '$(JOBS)'
77 $(MAKE) -C '$(1)/build' -j 1 install 77 $(MAKE) -C '$(1)/build' -j 1 install
78 # unpack and build pthreads (needed by libgomp) 78 # unpack and build pthreads (needed by libgomp)
79 cd '$(1)' && $(call UNPACK_PKG_ARCHIVE,gcc-pthreads) 79 cd '$(1)' && $(call UNPACK_PKG_ARCHIVE,gcc-pthreads)
80 $(SED) '35i\#define PTW32_STATIC_LIB' -i '$(1)/$(gcc-pthreads_SUBDIR)/pthread.h' 80 $(SED) '35i\#define PTW32_STATIC_LIB' -i '$(1)/$(gcc-pthreads_SUBDIR)/pthread.h'
81 $(SED) 's,#include "config.h",,' -i '$(1)/$(gcc-pthreads_SUBDIR)/pthread.h'
81 $(MAKE) -C '$(1)/$(gcc-pthreads_SUBDIR)' -j 1 GC-static CROSS='$(TARGET)-' 82 $(MAKE) -C '$(1)/$(gcc-pthreads_SUBDIR)' -j 1 GC-static CROSS='$(TARGET)-'
82 $(INSTALL) -d '$(PREFIX)/$(TARGET)/lib' 83 $(INSTALL) -d '$(PREFIX)/$(TARGET)/lib'
83 $(INSTALL) -m664 '$(1)/$(gcc-pthreads_SUBDIR)/libpthreadGC2.a' '$(PREFIX)/$(TARGET)/lib/libpthread.a' 84 $(INSTALL) -m664 '$(1)/$(gcc-pthreads_SUBDIR)/libpthreadGC2.a' '$(PREFIX)/$(TARGET)/lib/libpthread.a'
84 $(INSTALL) -d '$(PREFIX)/$(TARGET)/include' 85 $(INSTALL) -d '$(PREFIX)/$(TARGET)/include'
85 $(INSTALL) -m664 '$(1)/$(gcc-pthreads_SUBDIR)/pthread.h' '$(PREFIX)/$(TARGET)/include/' 86 $(INSTALL) -m664 '$(1)/$(gcc-pthreads_SUBDIR)/pthread.h' '$(PREFIX)/$(TARGET)/include/'