Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
9564 | turbocat | 1 | CC = kos32-gcc |
2 | AR = kos32-ar |
||
3 | LD = kos32-ld |
||
4 | STRIP = kos32-strip |
||
5 | |||
6 | LIBNAME=libvorbis |
||
7 | |||
8 | SDK_DIR:= $(abspath ../../) |
||
9 | |||
10 | OBJS = lib/block.o \ |
||
11 | lib/sharedbook.o \ |
||
12 | lib/vorbisenc.o \ |
||
13 | lib/info.o \ |
||
14 | lib/registry.o \ |
||
15 | lib/psy.o \ |
||
16 | lib/window.o \ |
||
17 | lib/lpc.o \ |
||
18 | lib/tone.o \ |
||
19 | lib/smallft.o \ |
||
20 | lib/barkmel.o \ |
||
21 | lib/mdct.o \ |
||
22 | lib/bitrate.o \ |
||
23 | lib/analysis.o \ |
||
24 | lib/vorbisfile.o \ |
||
25 | lib/res0.o \ |
||
26 | lib/lookup.o \ |
||
27 | lib/lsp.o \ |
||
28 | lib/floor1.o \ |
||
29 | lib/floor0.o \ |
||
30 | lib/codebook.o \ |
||
31 | lib/envelope.o \ |
||
32 | lib/mapping0.o \ |
||
33 | lib/synthesis.o |
||
34 | |||
35 | |||
36 | CFLAGS = -c -O2 -fno-pie -mpreferred-stack-boundary=2 -fno-ident -fomit-frame-pointer -fno-stack-check -fno-stack-protector -mno-stack-arg-probe -fno-exceptions -fno-asynchronous-unwind-tables -ffast-math -mno-ms-bitfields -march=pentium-mmx -UWIN32 -U_Win32 -U_WIN32 -U__MINGW32__ -DHAVE_CONFIG |
||
37 | |||
38 | CFLAGS += -I../newlib/libc/include -Iinclude -I../libogg-1.3.5/include -Ilib |
||
39 | |||
40 | all: $(LIBNAME).a |
||
41 | |||
42 | $(LIBNAME).a: $(OBJS) |
||
43 | $(AR) -crs $(SDK_DIR)/lib/$(LIBNAME).a $(OBJS) |
||
44 | |||
45 | %.o : %.c Makefile |
||
46 | $(CC) $(CFLAGS) -o $@ $< |
||
47 | |||
48 | clean: |
||
49 | rm -f */*.o \ rm *.o \ rm */*/*.o |