xref: /nrf52832-nimble/rt-thread/components/dfs/filesystems/jffs2/cyg/compress/src/Makefile.riscos (revision 104654410c56c573564690304ae786df310c91fc)
1*10465441SEvalZero# Project:   zlib_1_03
2*10465441SEvalZero# Patched for zlib 1.1.2 [email protected] 19980430
3*10465441SEvalZero# test works out-of-the-box, installs `somewhere' on demand
4*10465441SEvalZero
5*10465441SEvalZero# Toolflags:
6*10465441SEvalZeroCCflags = -c -depend !Depend -IC: -g -throwback  -DRISCOS  -fah
7*10465441SEvalZeroC++flags = -c -depend !Depend -IC: -throwback
8*10465441SEvalZeroLinkflags = -aif -c++ -o $@
9*10465441SEvalZeroObjAsmflags = -throwback -NoCache -depend !Depend
10*10465441SEvalZeroCMHGflags =
11*10465441SEvalZeroLibFileflags = -c -l -o $@
12*10465441SEvalZeroSqueezeflags = -o $@
13*10465441SEvalZero
14*10465441SEvalZero# change the line below to where _you_ want the library installed.
15*10465441SEvalZerolibdest = lib:zlib
16*10465441SEvalZero
17*10465441SEvalZero# Final targets:
18*10465441SEvalZero@.lib:   @.o.adler32 @.o.compress @.o.crc32 @.o.deflate @.o.gzio \
19*10465441SEvalZero        @.o.infblock @.o.infcodes @.o.inffast @.o.inflate @.o.inftrees @.o.infutil @.o.trees \
20*10465441SEvalZero        @.o.uncompr @.o.zutil
21*10465441SEvalZero        LibFile $(LibFileflags) @.o.adler32 @.o.compress @.o.crc32 @.o.deflate \
22*10465441SEvalZero        @.o.gzio @.o.infblock @.o.infcodes @.o.inffast @.o.inflate @.o.inftrees @.o.infutil \
23*10465441SEvalZero        @.o.trees @.o.uncompr @.o.zutil
24*10465441SEvalZerotest:   @.minigzip @.example @.lib
25*10465441SEvalZero	@copy @.lib @.libc  A~C~DF~L~N~P~Q~RS~TV
26*10465441SEvalZero	@echo running tests: hang on.
27*10465441SEvalZero	@/@.minigzip -f -9 libc
28*10465441SEvalZero	@/@.minigzip -d libc-gz
29*10465441SEvalZero	@/@.minigzip -f -1 libc
30*10465441SEvalZero	@/@.minigzip -d libc-gz
31*10465441SEvalZero	@/@.minigzip -h -9 libc
32*10465441SEvalZero	@/@.minigzip -d libc-gz
33*10465441SEvalZero	@/@.minigzip -h -1 libc
34*10465441SEvalZero	@/@.minigzip -d libc-gz
35*10465441SEvalZero	@/@.minigzip -9 libc
36*10465441SEvalZero	@/@.minigzip -d libc-gz
37*10465441SEvalZero	@/@.minigzip -1 libc
38*10465441SEvalZero	@/@.minigzip -d libc-gz
39*10465441SEvalZero	@diff @.lib @.libc
40*10465441SEvalZero	@echo that should have reported '@.lib and @.libc identical' if you have diff.
41*10465441SEvalZero	@/@.example @.fred @.fred
42*10465441SEvalZero	@echo that will have given lots of hello!'s.
43*10465441SEvalZero
44*10465441SEvalZero@.minigzip:   @.o.minigzip @.lib C:o.Stubs
45*10465441SEvalZero        Link $(Linkflags) @.o.minigzip @.lib C:o.Stubs
46*10465441SEvalZero@.example:   @.o.example @.lib C:o.Stubs
47*10465441SEvalZero        Link $(Linkflags) @.o.example @.lib C:o.Stubs
48*10465441SEvalZero
49*10465441SEvalZeroinstall: @.lib
50*10465441SEvalZero	cdir $(libdest)
51*10465441SEvalZero	cdir $(libdest).h
52*10465441SEvalZero	@copy @.h.zlib $(libdest).h.zlib A~C~DF~L~N~P~Q~RS~TV
53*10465441SEvalZero	@copy @.h.zconf $(libdest).h.zconf A~C~DF~L~N~P~Q~RS~TV
54*10465441SEvalZero	@copy @.lib $(libdest).lib  A~C~DF~L~N~P~Q~RS~TV
55*10465441SEvalZero	@echo okay, installed zlib in $(libdest)
56*10465441SEvalZero
57*10465441SEvalZeroclean:; remove @.minigzip
58*10465441SEvalZero	remove @.example
59*10465441SEvalZero	remove @.libc
60*10465441SEvalZero	-wipe @.o.* F~r~cV
61*10465441SEvalZero	remove @.fred
62*10465441SEvalZero
63*10465441SEvalZero# User-editable dependencies:
64*10465441SEvalZero.c.o:
65*10465441SEvalZero        cc $(ccflags) -o $@ $<
66*10465441SEvalZero
67*10465441SEvalZero# Static dependencies:
68*10465441SEvalZero
69*10465441SEvalZero# Dynamic dependencies:
70*10465441SEvalZeroo.example:	c.example
71*10465441SEvalZeroo.example:	h.zlib
72*10465441SEvalZeroo.example:	h.zconf
73*10465441SEvalZeroo.minigzip:	c.minigzip
74*10465441SEvalZeroo.minigzip:	h.zlib
75*10465441SEvalZeroo.minigzip:	h.zconf
76*10465441SEvalZeroo.adler32:	c.adler32
77*10465441SEvalZeroo.adler32:	h.zlib
78*10465441SEvalZeroo.adler32:	h.zconf
79*10465441SEvalZeroo.compress:	c.compress
80*10465441SEvalZeroo.compress:	h.zlib
81*10465441SEvalZeroo.compress:	h.zconf
82*10465441SEvalZeroo.crc32:	c.crc32
83*10465441SEvalZeroo.crc32:	h.zlib
84*10465441SEvalZeroo.crc32:	h.zconf
85*10465441SEvalZeroo.deflate:	c.deflate
86*10465441SEvalZeroo.deflate:	h.deflate
87*10465441SEvalZeroo.deflate:	h.zutil
88*10465441SEvalZeroo.deflate:	h.zlib
89*10465441SEvalZeroo.deflate:	h.zconf
90*10465441SEvalZeroo.gzio:	c.gzio
91*10465441SEvalZeroo.gzio:	h.zutil
92*10465441SEvalZeroo.gzio:	h.zlib
93*10465441SEvalZeroo.gzio:	h.zconf
94*10465441SEvalZeroo.infblock:	c.infblock
95*10465441SEvalZeroo.infblock:	h.zutil
96*10465441SEvalZeroo.infblock:	h.zlib
97*10465441SEvalZeroo.infblock:	h.zconf
98*10465441SEvalZeroo.infblock:	h.infblock
99*10465441SEvalZeroo.infblock:	h.inftrees
100*10465441SEvalZeroo.infblock:	h.infcodes
101*10465441SEvalZeroo.infblock:	h.infutil
102*10465441SEvalZeroo.infcodes:	c.infcodes
103*10465441SEvalZeroo.infcodes:	h.zutil
104*10465441SEvalZeroo.infcodes:	h.zlib
105*10465441SEvalZeroo.infcodes:	h.zconf
106*10465441SEvalZeroo.infcodes:	h.inftrees
107*10465441SEvalZeroo.infcodes:	h.infblock
108*10465441SEvalZeroo.infcodes:	h.infcodes
109*10465441SEvalZeroo.infcodes:	h.infutil
110*10465441SEvalZeroo.infcodes:	h.inffast
111*10465441SEvalZeroo.inffast:	c.inffast
112*10465441SEvalZeroo.inffast:	h.zutil
113*10465441SEvalZeroo.inffast:	h.zlib
114*10465441SEvalZeroo.inffast:	h.zconf
115*10465441SEvalZeroo.inffast:	h.inftrees
116*10465441SEvalZeroo.inffast:	h.infblock
117*10465441SEvalZeroo.inffast:	h.infcodes
118*10465441SEvalZeroo.inffast:	h.infutil
119*10465441SEvalZeroo.inffast:	h.inffast
120*10465441SEvalZeroo.inflate:	c.inflate
121*10465441SEvalZeroo.inflate:	h.zutil
122*10465441SEvalZeroo.inflate:	h.zlib
123*10465441SEvalZeroo.inflate:	h.zconf
124*10465441SEvalZeroo.inflate:	h.infblock
125*10465441SEvalZeroo.inftrees:	c.inftrees
126*10465441SEvalZeroo.inftrees:	h.zutil
127*10465441SEvalZeroo.inftrees:	h.zlib
128*10465441SEvalZeroo.inftrees:	h.zconf
129*10465441SEvalZeroo.inftrees:	h.inftrees
130*10465441SEvalZeroo.inftrees:	h.inffixed
131*10465441SEvalZeroo.infutil:	c.infutil
132*10465441SEvalZeroo.infutil:	h.zutil
133*10465441SEvalZeroo.infutil:	h.zlib
134*10465441SEvalZeroo.infutil:	h.zconf
135*10465441SEvalZeroo.infutil:	h.infblock
136*10465441SEvalZeroo.infutil:	h.inftrees
137*10465441SEvalZeroo.infutil:	h.infcodes
138*10465441SEvalZeroo.infutil:	h.infutil
139*10465441SEvalZeroo.trees:	c.trees
140*10465441SEvalZeroo.trees:	h.deflate
141*10465441SEvalZeroo.trees:	h.zutil
142*10465441SEvalZeroo.trees:	h.zlib
143*10465441SEvalZeroo.trees:	h.zconf
144*10465441SEvalZeroo.trees:	h.trees
145*10465441SEvalZeroo.uncompr:	c.uncompr
146*10465441SEvalZeroo.uncompr:	h.zlib
147*10465441SEvalZeroo.uncompr:	h.zconf
148*10465441SEvalZeroo.zutil:	c.zutil
149*10465441SEvalZeroo.zutil:	h.zutil
150*10465441SEvalZeroo.zutil:	h.zlib
151*10465441SEvalZeroo.zutil:	h.zconf
152