1 | EXTRA_DIST += $(srcdir)/../gcc-prep.add |
---|
2 | EXTRA_DIST += $(srcdir)/gcc-sources.add |
---|
3 | |
---|
4 | GCC_OPTS = --languages=c --newlib |
---|
5 | |
---|
6 | GCC_SUBPACKAGES = $(top_srcdir)/common/common.add |
---|
7 | GCC_SUBPACKAGES += $(top_srcdir)/gcc/gccnewlib.add |
---|
8 | GCC_SUBPACKAGES += $(top_srcdir)/gcc/prep.add |
---|
9 | GCC_SUBPACKAGES += $(top_srcdir)/gcc/build.add |
---|
10 | GCC_SUBPACKAGES += $(top_srcdir)/gcc/install.add |
---|
11 | GCC_SUBPACKAGES += $(top_srcdir)/gcc/rpm-install.add |
---|
12 | GCC_SUBPACKAGES += $(top_srcdir)/common/clean.add |
---|
13 | GCC_SUBPACKAGES += $(top_srcdir)/gcc/target-gcc.add |
---|
14 | GCC_SUBPACKAGES += $(top_srcdir)/gcc/base-gcc.add |
---|
15 | GCC_SUBPACKAGES += $(top_srcdir)/gcc/target-c++.add |
---|
16 | GCC_SUBPACKAGES += $(top_srcdir)/gcc/target-gfortran.add |
---|
17 | GCC_SUBPACKAGES += $(top_srcdir)/gcc/base-gfortran.add |
---|
18 | GCC_SUBPACKAGES += $(top_srcdir)/gcc/target-objc.add |
---|
19 | GCC_SUBPACKAGES += $(top_srcdir)/gcc/target-newlib.add |
---|
20 | GCC_SUBPACKAGES += $(top_srcdir)/gcc/base-newlib.add |
---|
21 | |
---|
22 | $(TARGET)-gcc.spec.in: $(GCC_SUBPACKAGES) Makefile.am $(srcdir)/gcc-sources.add $(srcdir)/../gcc-prep.add |
---|
23 | cat $(GCC_SUBPACKAGES) | sed \ |
---|
24 | -e "/[@]SOURCES[@]/r $(srcdir)/gcc-sources.add" \ |
---|
25 | -e "/[@]SOURCES[@]/d" \ |
---|
26 | -e "/[@]PREP[@]/r $(srcdir)/../gcc-prep.add" \ |
---|
27 | -e "/[@]PREP[@]/d" \ |
---|
28 | -e "s/[@]GCC_VERS[@]/$(GCC_VERS)/g" \ |
---|
29 | -e "s/[@]GCC_RPMREL[@]/$(GCC_RPMREL)/g" \ |
---|
30 | -e "s/[@]NEWLIB_VERS[@]/$(NEWLIB_VERS)/g" \ |
---|
31 | -e "/--with-sysroot/d" \ |
---|
32 | -e "/[@]tool_target[@]-sys-root/d" \ |
---|
33 | -e "/[@]tool_target[@]-w32api-sys-root/d" \ |
---|
34 | > $(TARGET)-gcc.spec.in |
---|
35 | CLEANFILES += $(TARGET)-gcc.spec.in |
---|
36 | |
---|
37 | @rpmprefix@$(TARGET)-gcc.spec: $(TARGET)-gcc.spec.in |
---|
38 | $(MKSPEC) $(TARGET)-gcc.spec.in | $(SPECSTRIP) $(GCC_OPTS) > $@ |
---|
39 | CLEANFILES += @rpmprefix@$(TARGET)-gcc.spec |
---|
40 | noinst_DATA += @rpmprefix@$(TARGET)-gcc.spec |
---|
41 | |
---|
42 | EXTRA_DIST += $(GCC_SUBPACKAGES) |
---|