source: rtems/contrib/crossrpms/cygwin/i686/Makefile.am @ c77cc1de

4.104.114.84.95
Last change on this file since c77cc1de was c77cc1de, checked in by Ralf Corsepius <ralf.corsepius@…>, on 07/05/06 at 08:42:42

EXTRA_DIST += ../gcc-prep.add

  • Property mode set to 100644
File size: 4.6 KB
Line 
1# $Id$
2
3TARGET = i686-pc-cygwin
4
5include $(top_srcdir)/mkspec.am
6
7CYGWIN_VERS = 1.5.19-4
8CYGWIN_RPMREL = @VERSION@
9EXTRA_DIST += libs.add
10EXTRA_DIST += target-libs.add
11
12LIBS_SUBPACKAGES = $(top_srcdir)/common/common.add
13LIBS_SUBPACKAGES += $(srcdir)/libs.add
14LIBS_SUBPACKAGES += $(top_srcdir)/gcc/rpm-install.add
15LIBS_SUBPACKAGES += $(top_srcdir)/common/clean.add
16LIBS_SUBPACKAGES += $(srcdir)/target-libs.add
17
18$(TARGET)-libs.spec.in: $(LIBS_SUBPACKAGES) Makefile.am
19        cat $(LIBS_SUBPACKAGES) | sed \
20          -e "s/[@]CYGWIN_VERS[@]/$(CYGWIN_VERS)/g" \
21          -e "s/[@]CYGWIN_RPMREL[@]/$(CYGWIN_RPMREL)/g" \
22          -e "s,%{gcc_rpmvers},%{cygwin_rpmvers},g" \
23        > $(TARGET)-libs.spec.in
24CLEANFILES += $(TARGET)-libs.spec.in
25                             
26@rpmprefix@$(TARGET)-libs.spec: $(TARGET)-libs.spec.in
27        $(MKSPEC) $(TARGET)-libs.spec.in | $(SPECSTRIP) > $@
28CLEANFILES += @rpmprefix@$(TARGET)-libs.spec
29noinst_DATA += @rpmprefix@$(TARGET)-libs.spec
30
31
32W32API_VERS = 3.7-1
33W32API_RPMREL = @VERSION@
34EXTRA_DIST += target-w32api.add
35EXTRA_DIST += w32api.add
36
37W32API_SUBPACKAGES = $(top_srcdir)/common/common.add
38W32API_SUBPACKAGES += $(srcdir)/w32api.add
39W32API_SUBPACKAGES += $(top_srcdir)/gcc/rpm-install.add
40W32API_SUBPACKAGES += $(top_srcdir)/common/clean.add
41W32API_SUBPACKAGES += $(srcdir)/target-w32api.add
42
43$(TARGET)-w32api.spec.in: $(W32API_SUBPACKAGES) Makefile.am
44        cat $(W32API_SUBPACKAGES) | sed \
45          -e "s/[@]W32API_VERS[@]/$(W32API_VERS)/g" \
46          -e "s/[@]W32API_RPMREL[@]/$(W32API_RPMREL)/g" \
47          -e "s,%{gcc_rpmvers},%{w32api_rpmvers},g" \
48        > $(TARGET)-w32api.spec.in
49CLEANFILES += $(TARGET)-w32api.spec.in
50                             
51@rpmprefix@$(TARGET)-w32api.spec: $(TARGET)-w32api.spec.in
52        $(MKSPEC) $(TARGET)-w32api.spec.in | $(SPECSTRIP) > $@
53CLEANFILES += @rpmprefix@$(TARGET)-w32api.spec
54noinst_DATA += @rpmprefix@$(TARGET)-w32api.spec
55
56
57
58
59BINUTILS_VERS = 20050610-1
60BINUTILS_RPMREL = @VERSION@
61EXTRA_DIST += binutils-sources.add
62
63BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add
64BINUTILS_SUBPACKAGES += $(top_srcdir)/binutils/binutils.add
65BINUTILS_SUBPACKAGES += $(top_srcdir)/binutils/prep.add
66BINUTILS_SUBPACKAGES += $(top_srcdir)/binutils/build.add
67BINUTILS_SUBPACKAGES += $(top_srcdir)/binutils/install.add
68BINUTILS_SUBPACKAGES += $(top_srcdir)/binutils/rpm-install.add
69BINUTILS_SUBPACKAGES += $(top_srcdir)/common/clean.add
70BINUTILS_SUBPACKAGES += $(top_srcdir)/binutils/target-binutils.add
71BINUTILS_SUBPACKAGES += $(top_srcdir)/binutils/base-binutils.add
72
73$(TARGET)-binutils.spec.in: $(BINUTILS_SUBPACKAGES) Makefile.am $(srcdir)/binutils-sources.add
74        cat $(BINUTILS_SUBPACKAGES) | sed \
75          -e "/[@]SOURCES[@]/r $(srcdir)/binutils-sources.add" \
76          -e "/[@]SOURCES[@]/d" \
77          -e "s/[@]BINUTILS_VERS[@]/$(BINUTILS_VERS)/g" \
78          -e "s/[@]BINUTILS_RPMREL[@]/$(BINUTILS_RPMREL)/g" \
79          > $(TARGET)-binutils.spec.in
80CLEANFILES += $(TARGET)-binutils.spec.in
81
82@rpmprefix@$(TARGET)-binutils.spec: $(TARGET)-binutils.spec.in
83        $(MKSPEC) $(TARGET)-binutils.spec.in | $(SPECSTRIP) > $@
84CLEANFILES += @rpmprefix@$(TARGET)-binutils.spec
85noinst_DATA += @rpmprefix@$(TARGET)-binutils.spec
86
87
88GCC_VERS = 3.4.4-1
89GCC_RPMREL = @VERSION@
90GCC_OPTS = --languages=c,cxx
91EXTRA_DIST += ../gcc-prep.add
92EXTRA_DIST += gcc-sources.add
93
94GCC_SUBPACKAGES = $(top_srcdir)/common/common.add
95GCC_SUBPACKAGES += $(top_srcdir)/gcc/gccnewlib.add
96GCC_SUBPACKAGES += $(top_srcdir)/gcc/prep.add
97GCC_SUBPACKAGES += $(top_srcdir)/gcc/build.add
98GCC_SUBPACKAGES += $(top_srcdir)/gcc/install.add
99GCC_SUBPACKAGES += $(top_srcdir)/gcc/rpm-install.add
100GCC_SUBPACKAGES += $(top_srcdir)/common/clean.add
101GCC_SUBPACKAGES += $(top_srcdir)/gcc/target-gcc.add
102GCC_SUBPACKAGES += $(top_srcdir)/gcc/base-gcc.add
103GCC_SUBPACKAGES += $(top_srcdir)/gcc/target-c++.add
104GCC_SUBPACKAGES += $(top_srcdir)/gcc/target-gfortran.add
105GCC_SUBPACKAGES += $(top_srcdir)/gcc/base-gfortran.add
106GCC_SUBPACKAGES += $(top_srcdir)/gcc/target-objc.add
107
108$(TARGET)-gcc.spec.in: $(GCC_SUBPACKAGES) Makefile.am $(srcdir)/gcc-sources.add $(srcdir)/../gcc-prep.add
109        cat $(GCC_SUBPACKAGES) | sed \
110          -e "/[@]SOURCES[@]/r $(srcdir)/gcc-sources.add" \
111          -e "/[@]SOURCES[@]/d" \
112          -e "/[@]PREP[@]/r $(srcdir)/../gcc-prep.add" \
113          -e "/[@]PREP[@]/d" \
114          -e "s/[@]GCC_VERS[@]/$(GCC_VERS)/g" \
115          -e "s/[@]GCC_RPMREL[@]/$(GCC_RPMREL)/g" \
116          -e "/[@]tool_target[@]-newlib/d" \
117          -e "/^BuildRequ.*[@]tool_target[@]-w32api-sys-root/d" \
118          -e "s,[@]tool_target[@]-w32api-sys-root,@tool_target@-w32api," \
119          > $(TARGET)-gcc.spec.in
120CLEANFILES += $(TARGET)-gcc.spec.in
121
122@rpmprefix@$(TARGET)-gcc.spec: $(TARGET)-gcc.spec.in
123        $(MKSPEC) $(TARGET)-gcc.spec.in | $(SPECSTRIP) $(GCC_OPTS) > $@
124CLEANFILES += @rpmprefix@$(TARGET)-gcc.spec
125noinst_DATA += @rpmprefix@$(TARGET)-gcc.spec
126
127EXTRA_DIST += $(GCC_SUBPACKAGES)
Note: See TracBrowser for help on using the repository browser.