summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndree Buschmann <AndreeBuschmann@t-online.de>2011-08-18 15:17:25 +0000
committerAndree Buschmann <AndreeBuschmann@t-online.de>2011-08-18 15:17:25 +0000
commit46d7fb9b4a59dcebf9b68c38bc77b2c0f0761d33 (patch)
tree8165a373967a826ba67826b60f55911ac344c028
parent1466519bd8acb2ac9a26368c638ae42b01f5e890 (diff)
downloadrockbox-46d7fb9b4a59dcebf9b68c38bc77b2c0f0761d33.tar.gz
rockbox-46d7fb9b4a59dcebf9b68c38bc77b2c0f0761d33.zip
Roll back r30328. Sorry for any inconvenience.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30329 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/codecs/codecs.make23
-rw-r--r--apps/codecs/libgme/AYSOURCES6
-rw-r--r--apps/codecs/libgme/GBSSOURCES8
-rw-r--r--apps/codecs/libgme/HESSOURCES7
-rw-r--r--apps/codecs/libgme/KSSSOURCES13
-rw-r--r--apps/codecs/libgme/NSFSOURCES15
-rw-r--r--apps/codecs/libgme/SGCSOURCES10
-rw-r--r--apps/codecs/libgme/VGMSOURCES12
-rwxr-xr-xapps/codecs/libgme/ay/AYSOURCES6
-rwxr-xr-xapps/codecs/libgme/ay/libay.make21
-rw-r--r--apps/codecs/libgme/emu2413/EMU2413SOURCES3
-rw-r--r--apps/codecs/libgme/emu2413/libemu2413.make21
-rw-r--r--apps/codecs/libgme/gbs/GBSSOURCES8
-rw-r--r--apps/codecs/libgme/gbs/libgbs.make21
-rw-r--r--apps/codecs/libgme/hes/HESSOURCES7
-rw-r--r--apps/codecs/libgme/hes/libhes.make21
-rwxr-xr-xapps/codecs/libgme/kss/KSSSOURCES12
-rwxr-xr-xapps/codecs/libgme/kss/libkss.make21
-rw-r--r--apps/codecs/libgme/libgbs.make21
-rw-r--r--apps/codecs/libgme/libhes.make21
-rw-r--r--apps/codecs/libgme/libkss.make21
-rw-r--r--apps/codecs/libgme/libnsf.make21
-rw-r--r--apps/codecs/libgme/libsgc.make21
-rw-r--r--apps/codecs/libgme/libvgm.make21
-rw-r--r--apps/codecs/libgme/nsf/NSFSOURCES14
-rw-r--r--apps/codecs/libgme/nsf/libnsf.make21
-rw-r--r--apps/codecs/libgme/sgc/SGCSOURCES7
-rw-r--r--apps/codecs/libgme/sgc/libsgc.make21
-rw-r--r--apps/codecs/libgme/vgm/VGMSOURCES10
-rw-r--r--apps/codecs/libgme/vgm/libvgm.make21
30 files changed, 208 insertions, 247 deletions
diff --git a/apps/codecs/codecs.make b/apps/codecs/codecs.make
index 69c6600c30..19ff60ba3a 100644
--- a/apps/codecs/codecs.make
+++ b/apps/codecs/codecs.make
@@ -43,14 +43,13 @@ include $(APPSDIR)/codecs/librm/librm.make
43include $(APPSDIR)/codecs/libatrac/libatrac.make 43include $(APPSDIR)/codecs/libatrac/libatrac.make
44include $(APPSDIR)/codecs/libpcm/libpcm.make 44include $(APPSDIR)/codecs/libpcm/libpcm.make
45include $(APPSDIR)/codecs/libtta/libtta.make 45include $(APPSDIR)/codecs/libtta/libtta.make
46include $(APPSDIR)/codecs/libgme/ay/libay.make 46include $(APPSDIR)/codecs/libgme/libay.make
47include $(APPSDIR)/codecs/libgme/gbs/libgbs.make 47include $(APPSDIR)/codecs/libgme/libgbs.make
48include $(APPSDIR)/codecs/libgme/hes/libhes.make 48include $(APPSDIR)/codecs/libgme/libhes.make
49include $(APPSDIR)/codecs/libgme/nsf/libnsf.make 49include $(APPSDIR)/codecs/libgme/libnsf.make
50include $(APPSDIR)/codecs/libgme/sgc/libsgc.make 50include $(APPSDIR)/codecs/libgme/libsgc.make
51include $(APPSDIR)/codecs/libgme/vgm/libvgm.make 51include $(APPSDIR)/codecs/libgme/libvgm.make
52include $(APPSDIR)/codecs/libgme/kss/libkss.make 52include $(APPSDIR)/codecs/libgme/libkss.make
53include $(APPSDIR)/codecs/libgme/emu2413/libemu2413.make
54 53
55# compile flags for codecs 54# compile flags for codecs
56CODECFLAGS = $(CFLAGS) -fstrict-aliasing -I$(APPSDIR)/codecs \ 55CODECFLAGS = $(CFLAGS) -fstrict-aliasing -I$(APPSDIR)/codecs \
@@ -104,10 +103,10 @@ $(CODECDIR)/tta.codec : $(CODECDIR)/libtta.a
104$(CODECDIR)/ay.codec : $(CODECDIR)/libay.a 103$(CODECDIR)/ay.codec : $(CODECDIR)/libay.a
105$(CODECDIR)/gbs.codec : $(CODECDIR)/libgbs.a 104$(CODECDIR)/gbs.codec : $(CODECDIR)/libgbs.a
106$(CODECDIR)/hes.codec : $(CODECDIR)/libhes.a 105$(CODECDIR)/hes.codec : $(CODECDIR)/libhes.a
107$(CODECDIR)/nsf.codec : $(CODECDIR)/libnsf.a $(CODECDIR)/libemu2413.a 106$(CODECDIR)/nsf.codec : $(CODECDIR)/libnsf.a
108$(CODECDIR)/sgc.codec : $(CODECDIR)/libsgc.a $(CODECDIR)/libemu2413.a 107$(CODECDIR)/sgc.codec : $(CODECDIR)/libsgc.a
109$(CODECDIR)/vgm.codec : $(CODECDIR)/libvgm.a $(CODECDIR)/libemu2413.a 108$(CODECDIR)/vgm.codec : $(CODECDIR)/libvgm.a
110$(CODECDIR)/kss.codec : $(CODECDIR)/libkss.a $(CODECDIR)/libemu2413.a 109$(CODECDIR)/kss.codec : $(CODECDIR)/libkss.a
111 110
112$(CODECS): $(CODECLIB) # this must be last in codec dependency list 111$(CODECS): $(CODECLIB) # this must be last in codec dependency list
113 112
diff --git a/apps/codecs/libgme/AYSOURCES b/apps/codecs/libgme/AYSOURCES
index e69de29bb2..51253fe2f1 100644
--- a/apps/codecs/libgme/AYSOURCES
+++ b/apps/codecs/libgme/AYSOURCES
@@ -0,0 +1,6 @@
1ay_apu.c
2ay_cpu.c
3ay_emu.c
4blip_buffer.c
5multi_buffer.c
6z80_cpu.c
diff --git a/apps/codecs/libgme/GBSSOURCES b/apps/codecs/libgme/GBSSOURCES
index e69de29bb2..5548fd85eb 100644
--- a/apps/codecs/libgme/GBSSOURCES
+++ b/apps/codecs/libgme/GBSSOURCES
@@ -0,0 +1,8 @@
1gb_apu.c
2gb_cpu.c
3gbs_cpu.c
4gb_oscs.c
5gbs_emu.c
6blip_buffer.c
7multi_buffer.c
8rom_data.c
diff --git a/apps/codecs/libgme/HESSOURCES b/apps/codecs/libgme/HESSOURCES
index e69de29bb2..58a38f2f5a 100644
--- a/apps/codecs/libgme/HESSOURCES
+++ b/apps/codecs/libgme/HESSOURCES
@@ -0,0 +1,7 @@
1hes_apu.c
2hes_apu_adpcm.c
3hes_cpu.c
4hes_emu.c
5blip_buffer.c
6multi_buffer.c
7rom_data.c
diff --git a/apps/codecs/libgme/KSSSOURCES b/apps/codecs/libgme/KSSSOURCES
index e69de29bb2..8e9c6601bb 100644
--- a/apps/codecs/libgme/KSSSOURCES
+++ b/apps/codecs/libgme/KSSSOURCES
@@ -0,0 +1,13 @@
1ay_apu.c
2kss_cpu.c
3kss_emu.c
4kss_scc_apu.c
5opl_apu.c
6sms_apu.c
7z80_cpu.c
8blip_buffer.c
9multi_buffer.c
10rom_data.c
11emu2413.c
12emu8950.c
13emuadpcm.c
diff --git a/apps/codecs/libgme/NSFSOURCES b/apps/codecs/libgme/NSFSOURCES
index e69de29bb2..d96e1d3f32 100644
--- a/apps/codecs/libgme/NSFSOURCES
+++ b/apps/codecs/libgme/NSFSOURCES
@@ -0,0 +1,15 @@
1nes_apu.c
2nes_cpu.c
3nes_fds_apu.c
4nes_fme7_apu.c
5nes_namco_apu.c
6nes_oscs.c
7nes_vrc6_apu.c
8nes_vrc7_apu.c
9nsf_cpu.c
10nsf_emu.c
11nsfe_info.c
12blip_buffer.c
13multi_buffer.c
14rom_data.c
15emu2413.c
diff --git a/apps/codecs/libgme/SGCSOURCES b/apps/codecs/libgme/SGCSOURCES
index e69de29bb2..72b06efef9 100644
--- a/apps/codecs/libgme/SGCSOURCES
+++ b/apps/codecs/libgme/SGCSOURCES
@@ -0,0 +1,10 @@
1sgc_cpu.c
2sgc_emu.c
3sms_apu.c
4sms_fm_apu.c
5ym2413_emu.c
6z80_cpu.c
7blip_buffer.c
8multi_buffer.c
9rom_data.c
10emu2413.c
diff --git a/apps/codecs/libgme/VGMSOURCES b/apps/codecs/libgme/VGMSOURCES
index e69de29bb2..ed32baca0d 100644
--- a/apps/codecs/libgme/VGMSOURCES
+++ b/apps/codecs/libgme/VGMSOURCES
@@ -0,0 +1,12 @@
1blip_buffer.c
2multi_buffer.c
3resampler.c
4sms_apu.c
5vgm_emu.c
6emu2413.c
7ym2413_emu.c
8ym2612_emu.c
9inflate/bbfuncs.c
10inflate/inflate.c
11inflate/mallocer.c
12inflate/mbreader.c
diff --git a/apps/codecs/libgme/ay/AYSOURCES b/apps/codecs/libgme/ay/AYSOURCES
deleted file mode 100755
index 51253fe2f1..0000000000
--- a/apps/codecs/libgme/ay/AYSOURCES
+++ /dev/null
@@ -1,6 +0,0 @@
1ay_apu.c
2ay_cpu.c
3ay_emu.c
4blip_buffer.c
5multi_buffer.c
6z80_cpu.c
diff --git a/apps/codecs/libgme/ay/libay.make b/apps/codecs/libgme/ay/libay.make
deleted file mode 100755
index 9ad661986d..0000000000
--- a/apps/codecs/libgme/ay/libay.make
+++ /dev/null
@@ -1,21 +0,0 @@
1
2# libay
3AYLIB := $(CODECDIR)/libay.a
4AYLIB_SRC := $(call preprocess, $(APPSDIR)/codecs/libgme/ay/AYSOURCES)
5AYLIB_OBJ := $(call c2obj, $(AYLIB_SRC))
6OTHER_SRC += $(AYLIB_SRC)
7
8$(AYLIB): $(AYLIB_OBJ)
9 $(SILENT)$(shell rm -f $@)
10 $(call PRINTS,AR $(@F))$(AR) rcs $@ $^ >/dev/null
11
12AYFLAGS = $(filter-out -O%,$(CODECFLAGS)) -fno-strict-aliasing -DGME_AY_TYPE
13ifeq ($(CPU),arm)
14 AYFLAGS += -O1
15else
16 AYFLAGS += -O2
17endif
18
19$(CODECDIR)/libgme/ay/%.o: $(ROOTDIR)/apps/codecs/libgme/%.c
20 $(SILENT)mkdir -p $(dir $@)
21 $(call PRINTS,CC $(subst $(ROOTDIR)/,,$<))$(CC) $(AYFLAGS) -c $< -o $@
diff --git a/apps/codecs/libgme/emu2413/EMU2413SOURCES b/apps/codecs/libgme/emu2413/EMU2413SOURCES
deleted file mode 100644
index dcde7ea719..0000000000
--- a/apps/codecs/libgme/emu2413/EMU2413SOURCES
+++ /dev/null
@@ -1,3 +0,0 @@
1sms_fm_apu.c
2ym2413_emu.c
3emu2413.c
diff --git a/apps/codecs/libgme/emu2413/libemu2413.make b/apps/codecs/libgme/emu2413/libemu2413.make
deleted file mode 100644
index 74f51c7664..0000000000
--- a/apps/codecs/libgme/emu2413/libemu2413.make
+++ /dev/null
@@ -1,21 +0,0 @@
1
2# libemu
3EMULIB := $(CODECDIR)/libemu2413.a
4EMULIB_SRC := $(call preprocess, $(APPSDIR)/codecs/libgme/emu2413/EMU2413SOURCES)
5EMULIB_OBJ := $(call c2obj, $(EMULIB_SRC))
6OTHER_SRC += $(EMULIB_SRC)
7
8$(EMULIB): $(EMULIB_OBJ)
9 $(SILENT)$(shell rm -f $@)
10 $(call PRINTS,AR $(@F))$(AR) rcs $@ $^ >/dev/null
11
12EMUFLAGS = $(filter-out -O%,$(CODECFLAGS)) -fno-strict-aliasing -DGME_EMU_TYPE
13ifeq ($(CPU),arm)
14 EMUFLAGS += -O3
15else
16 EMUFLAGS += -O2
17endif
18
19$(CODECDIR)/libgme/emu2413/%.o: $(ROOTDIR)/apps/codecs/libgme/%.c
20 $(SILENT)mkdir -p $(dir $@)
21 $(call PRINTS,CC $(subst $(ROOTDIR)/,,$<))$(CC) $(EMUFLAGS) -c $< -o $@
diff --git a/apps/codecs/libgme/gbs/GBSSOURCES b/apps/codecs/libgme/gbs/GBSSOURCES
deleted file mode 100644
index 5548fd85eb..0000000000
--- a/apps/codecs/libgme/gbs/GBSSOURCES
+++ /dev/null
@@ -1,8 +0,0 @@
1gb_apu.c
2gb_cpu.c
3gbs_cpu.c
4gb_oscs.c
5gbs_emu.c
6blip_buffer.c
7multi_buffer.c
8rom_data.c
diff --git a/apps/codecs/libgme/gbs/libgbs.make b/apps/codecs/libgme/gbs/libgbs.make
deleted file mode 100644
index 260e0bc324..0000000000
--- a/apps/codecs/libgme/gbs/libgbs.make
+++ /dev/null
@@ -1,21 +0,0 @@
1
2# libgbs
3GBSLIB := $(CODECDIR)/libgbs.a
4GBSLIB_SRC := $(call preprocess, $(APPSDIR)/codecs/libgme/gbs/GBSSOURCES)
5GBSLIB_OBJ := $(call c2obj, $(GBSLIB_SRC))
6OTHER_SRC += $(GBSLIB_SRC)
7
8$(GBSLIB): $(GBSLIB_OBJ)
9 $(SILENT)$(shell rm -f $@)
10 $(call PRINTS,AR $(@F))$(AR) rcs $@ $^ >/dev/null
11
12GBSFLAGS = $(filter-out -O%,$(CODECFLAGS)) -fno-strict-aliasing -DGME_GBS_TYPE
13ifeq ($(CPU),arm)
14 GBSFLAGS += -O1
15else
16 GBSFLAGS += -O2
17endif
18
19$(CODECDIR)/libgme/gbs/%.o: $(ROOTDIR)/apps/codecs/libgme/%.c
20 $(SILENT)mkdir -p $(dir $@)
21 $(call PRINTS,CC $(subst $(ROOTDIR)/,,$<))$(CC) $(GBSFLAGS) -c $< -o $@
diff --git a/apps/codecs/libgme/hes/HESSOURCES b/apps/codecs/libgme/hes/HESSOURCES
deleted file mode 100644
index 58a38f2f5a..0000000000
--- a/apps/codecs/libgme/hes/HESSOURCES
+++ /dev/null
@@ -1,7 +0,0 @@
1hes_apu.c
2hes_apu_adpcm.c
3hes_cpu.c
4hes_emu.c
5blip_buffer.c
6multi_buffer.c
7rom_data.c
diff --git a/apps/codecs/libgme/hes/libhes.make b/apps/codecs/libgme/hes/libhes.make
deleted file mode 100644
index 6d89eae248..0000000000
--- a/apps/codecs/libgme/hes/libhes.make
+++ /dev/null
@@ -1,21 +0,0 @@
1
2# libhes
3HESLIB := $(CODECDIR)/libhes.a
4HESLIB_SRC := $(call preprocess, $(APPSDIR)/codecs/libgme/hes/HESSOURCES)
5HESLIB_OBJ := $(call c2obj, $(HESLIB_SRC))
6OTHER_SRC += $(HESLIB_SRC)
7
8$(HESLIB): $(HESLIB_OBJ)
9 $(SILENT)$(shell rm -f $@)
10 $(call PRINTS,AR $(@F))$(AR) rcs $@ $^ >/dev/null
11
12HESFLAGS = $(filter-out -O%,$(CODECFLAGS)) -fno-strict-aliasing -DGME_HES_TYPE
13ifeq ($(CPU),arm)
14 HESFLAGS += -O1
15else
16 HESFLAGS += -O2
17endif
18
19$(CODECDIR)/libgme/hes/%.o: $(ROOTDIR)/apps/codecs/libgme/%.c
20 $(SILENT)mkdir -p $(dir $@)
21 $(call PRINTS,CC $(subst $(ROOTDIR)/,,$<))$(CC) $(HESFLAGS) -c $< -o $@
diff --git a/apps/codecs/libgme/kss/KSSSOURCES b/apps/codecs/libgme/kss/KSSSOURCES
deleted file mode 100755
index 61dd42ad51..0000000000
--- a/apps/codecs/libgme/kss/KSSSOURCES
+++ /dev/null
@@ -1,12 +0,0 @@
1ay_apu.c
2kss_cpu.c
3kss_emu.c
4kss_scc_apu.c
5opl_apu.c
6sms_apu.c
7z80_cpu.c
8blip_buffer.c
9multi_buffer.c
10rom_data.c
11emu8950.c
12emuadpcm.c
diff --git a/apps/codecs/libgme/kss/libkss.make b/apps/codecs/libgme/kss/libkss.make
deleted file mode 100755
index 115d28b557..0000000000
--- a/apps/codecs/libgme/kss/libkss.make
+++ /dev/null
@@ -1,21 +0,0 @@
1
2# libkss
3KSSLIB := $(CODECDIR)/libkss.a
4KSSLIB_SRC := $(call preprocess, $(APPSDIR)/codecs/libgme/kss/KSSSOURCES)
5KSSLIB_OBJ := $(call c2obj, $(KSSLIB_SRC))
6OTHER_SRC += $(KSSLIB_SRC)
7
8$(KSSLIB): $(KSSLIB_OBJ)
9 $(SILENT)$(shell rm -f $@)
10 $(call PRINTS,AR $(@F))$(AR) rcs $@ $^ >/dev/null
11
12KSSFLAGS = $(filter-out -O%,$(CODECFLAGS)) -fno-strict-aliasing -DGME_KSS_TYPE
13ifeq ($(CPU),arm)
14 KSSFLAGS += -O1
15else
16 KSSFLAGS += -O2
17endif
18
19$(CODECDIR)/libgme/kss/%.o: $(ROOTDIR)/apps/codecs/libgme/%.c
20 $(SILENT)mkdir -p $(dir $@)
21 $(call PRINTS,CC $(subst $(ROOTDIR)/,,$<))$(CC) $(KSSFLAGS) -c $< -o $@
diff --git a/apps/codecs/libgme/libgbs.make b/apps/codecs/libgme/libgbs.make
index e69de29bb2..cf6ff01274 100644
--- a/apps/codecs/libgme/libgbs.make
+++ b/apps/codecs/libgme/libgbs.make
@@ -0,0 +1,21 @@
1
2# libgbs
3GBSLIB := $(CODECDIR)/libgbs.a
4GBSLIB_SRC := $(call preprocess, $(APPSDIR)/codecs/libgme/GBSSOURCES)
5GBSLIB_OBJ := $(call c2obj, $(GBSLIB_SRC))
6OTHER_SRC += $(GBSLIB_SRC)
7
8$(GBSLIB): $(GBSLIB_OBJ)
9 $(SILENT)$(shell rm -f $@)
10 $(call PRINTS,AR $(@F))$(AR) rcs $@ $^ >/dev/null
11
12GBSFLAGS = $(filter-out -O%,$(CODECFLAGS)) -fno-strict-aliasing -DGME_GBS_TYPE
13ifeq ($(CPU),arm)
14 GBSFLAGS += -O3
15else
16 GBSFLAGS += -O2
17endif
18
19$(CODECDIR)/libgme/%.o: $(ROOTDIR)/apps/codecs/libgme/%.c
20 $(SILENT)mkdir -p $(dir $@)
21 $(call PRINTS,CC $(subst $(ROOTDIR)/,,$<))$(CC) $(GBSFLAGS) -c $< -o $@
diff --git a/apps/codecs/libgme/libhes.make b/apps/codecs/libgme/libhes.make
index e69de29bb2..e0018565fb 100644
--- a/apps/codecs/libgme/libhes.make
+++ b/apps/codecs/libgme/libhes.make
@@ -0,0 +1,21 @@
1
2# libhes
3HESLIB := $(CODECDIR)/libhes.a
4HESLIB_SRC := $(call preprocess, $(APPSDIR)/codecs/libgme/HESSOURCES)
5HESLIB_OBJ := $(call c2obj, $(HESLIB_SRC))
6OTHER_SRC += $(HESLIB_SRC)
7
8$(HESLIB): $(HESLIB_OBJ)
9 $(SILENT)$(shell rm -f $@)
10 $(call PRINTS,AR $(@F))$(AR) rcs $@ $^ >/dev/null
11
12HESFLAGS = $(filter-out -O%,$(CODECFLAGS)) -fno-strict-aliasing -DGME_HES_TYPE
13ifeq ($(CPU),arm)
14 HESFLAGS += -O3
15else
16 HESFLAGS += -O2
17endif
18
19$(CODECDIR)/libgme/%.o: $(ROOTDIR)/apps/codecs/libgme/%.c
20 $(SILENT)mkdir -p $(dir $@)
21 $(call PRINTS,CC $(subst $(ROOTDIR)/,,$<))$(CC) $(HESFLAGS) -c $< -o $@
diff --git a/apps/codecs/libgme/libkss.make b/apps/codecs/libgme/libkss.make
index e69de29bb2..0e2dd54bc2 100644
--- a/apps/codecs/libgme/libkss.make
+++ b/apps/codecs/libgme/libkss.make
@@ -0,0 +1,21 @@
1
2# libkss
3KSSLIB := $(CODECDIR)/libkss.a
4KSSLIB_SRC := $(call preprocess, $(APPSDIR)/codecs/libgme/KSSSOURCES)
5KSSLIB_OBJ := $(call c2obj, $(KSSLIB_SRC))
6OTHER_SRC += $(KSSLIB_SRC)
7
8$(KSSLIB): $(KSSLIB_OBJ)
9 $(SILENT)$(shell rm -f $@)
10 $(call PRINTS,AR $(@F))$(AR) rcs $@ $^ >/dev/null
11
12KSSFLAGS = $(filter-out -O%,$(CODECFLAGS)) -fno-strict-aliasing -DGME_KSS_TYPE
13ifeq ($(CPU),arm)
14 KSSFLAGS += -O3
15else
16 KSSFLAGS += -O2
17endif
18
19$(CODECDIR)/libgme/%.o: $(ROOTDIR)/apps/codecs/libgme/%.c
20 $(SILENT)mkdir -p $(dir $@)
21 $(call PRINTS,CC $(subst $(ROOTDIR)/,,$<))$(CC) $(KSSFLAGS) -c $< -o $@
diff --git a/apps/codecs/libgme/libnsf.make b/apps/codecs/libgme/libnsf.make
index e69de29bb2..8b9df7526f 100644
--- a/apps/codecs/libgme/libnsf.make
+++ b/apps/codecs/libgme/libnsf.make
@@ -0,0 +1,21 @@
1
2# libnsf
3NSFLIB := $(CODECDIR)/libnsf.a
4NSFLIB_SRC := $(call preprocess, $(APPSDIR)/codecs/libgme/NSFSOURCES)
5NSFLIB_OBJ := $(call c2obj, $(NSFLIB_SRC))
6OTHER_SRC += $(NSFLIB_SRC)
7
8$(NSFLIB): $(NSFLIB_OBJ)
9 $(SILENT)$(shell rm -f $@)
10 $(call PRINTS,AR $(@F))$(AR) rcs $@ $^ >/dev/null
11
12NSFFLAGS = $(filter-out -O%,$(CODECFLAGS)) -fno-strict-aliasing -DGME_NSF_TYPE
13ifeq ($(CPU),arm)
14 NSFFLAGS += -O3
15else
16 NSFFLAGS += -O2
17endif
18
19$(CODECDIR)/libgme/%.o: $(ROOTDIR)/apps/codecs/libgme/%.c
20 $(SILENT)mkdir -p $(dir $@)
21 $(call PRINTS,CC $(subst $(ROOTDIR)/,,$<))$(CC) $(NSFFLAGS) -c $< -o $@
diff --git a/apps/codecs/libgme/libsgc.make b/apps/codecs/libgme/libsgc.make
index e69de29bb2..0defe788c6 100644
--- a/apps/codecs/libgme/libsgc.make
+++ b/apps/codecs/libgme/libsgc.make
@@ -0,0 +1,21 @@
1
2# libsgc
3SGCLIB := $(CODECDIR)/libsgc.a
4SGCLIB_SRC := $(call preprocess, $(APPSDIR)/codecs/libgme/SGCSOURCES)
5SGCLIB_OBJ := $(call c2obj, $(SGCLIB_SRC))
6OTHER_SRC += $(SGCLIB_SRC)
7
8$(SGCLIB): $(SGCLIB_OBJ)
9 $(SILENT)$(shell rm -f $@)
10 $(call PRINTS,AR $(@F))$(AR) rcs $@ $^ >/dev/null
11
12SGCFLAGS = $(filter-out -O%,$(CODECFLAGS)) -fno-strict-aliasing -DGME_SGC_TYPE
13ifeq ($(CPU),arm)
14 SGCFLAGS += -O3
15else
16 SGCFLAGS += -O2
17endif
18
19$(CODECDIR)/libgme/%.o: $(ROOTDIR)/apps/codecs/libgme/%.c
20 $(SILENT)mkdir -p $(dir $@)
21 $(call PRINTS,CC $(subst $(ROOTDIR)/,,$<))$(CC) $(SGCFLAGS) -c $< -o $@
diff --git a/apps/codecs/libgme/libvgm.make b/apps/codecs/libgme/libvgm.make
index e69de29bb2..f0e7cbb598 100644
--- a/apps/codecs/libgme/libvgm.make
+++ b/apps/codecs/libgme/libvgm.make
@@ -0,0 +1,21 @@
1
2# libvgm
3VGMLIB := $(CODECDIR)/libvgm.a
4VGMLIB_SRC := $(call preprocess, $(APPSDIR)/codecs/libgme/VGMSOURCES)
5VGMLIB_OBJ := $(call c2obj, $(VGMLIB_SRC))
6OTHER_SRC += $(VGMLIB_SRC)
7
8$(VGMLIB): $(VGMLIB_OBJ)
9 $(SILENT)$(shell rm -f $@)
10 $(call PRINTS,AR $(@F))$(AR) rcs $@ $^ >/dev/null
11
12VGMFLAGS = $(filter-out -O%,$(CODECFLAGS)) -fno-strict-aliasing -DGME_VGM_TYPE
13ifeq ($(CPU),arm)
14 VGMFLAGS += -O3
15else
16 VGMFLAGS += -O2
17endif
18
19$(CODECDIR)/libgme/%.o: $(ROOTDIR)/apps/codecs/libgme/%.c
20 $(SILENT)mkdir -p $(dir $@)
21 $(call PRINTS,CC $(subst $(ROOTDIR)/,,$<))$(CC) $(VGMFLAGS) -c $< -o $@
diff --git a/apps/codecs/libgme/nsf/NSFSOURCES b/apps/codecs/libgme/nsf/NSFSOURCES
deleted file mode 100644
index 54b4f82f60..0000000000
--- a/apps/codecs/libgme/nsf/NSFSOURCES
+++ /dev/null
@@ -1,14 +0,0 @@
1nes_apu.c
2nes_cpu.c
3nes_fds_apu.c
4nes_fme7_apu.c
5nes_namco_apu.c
6nes_oscs.c
7nes_vrc6_apu.c
8nes_vrc7_apu.c
9nsf_cpu.c
10nsf_emu.c
11nsfe_info.c
12blip_buffer.c
13multi_buffer.c
14rom_data.c
diff --git a/apps/codecs/libgme/nsf/libnsf.make b/apps/codecs/libgme/nsf/libnsf.make
deleted file mode 100644
index 644aa7408c..0000000000
--- a/apps/codecs/libgme/nsf/libnsf.make
+++ /dev/null
@@ -1,21 +0,0 @@
1
2# libnsf
3NSFLIB := $(CODECDIR)/libnsf.a
4NSFLIB_SRC := $(call preprocess, $(APPSDIR)/codecs/libgme/nsf/NSFSOURCES)
5NSFLIB_OBJ := $(call c2obj, $(NSFLIB_SRC))
6OTHER_SRC += $(NSFLIB_SRC)
7
8$(NSFLIB): $(NSFLIB_OBJ)
9 $(SILENT)$(shell rm -f $@)
10 $(call PRINTS,AR $(@F))$(AR) rcs $@ $^ >/dev/null
11
12NSFFLAGS = $(filter-out -O%,$(CODECFLAGS)) -fno-strict-aliasing -DGME_NSF_TYPE
13ifeq ($(CPU),arm)
14 NSFFLAGS += -O1
15else
16 NSFFLAGS += -O2
17endif
18
19$(CODECDIR)/libgme/nsf/%.o: $(ROOTDIR)/apps/codecs/libgme/%.c
20 $(SILENT)mkdir -p $(dir $@)
21 $(call PRINTS,CC $(subst $(ROOTDIR)/,,$<))$(CC) $(NSFFLAGS) -c $< -o $@
diff --git a/apps/codecs/libgme/sgc/SGCSOURCES b/apps/codecs/libgme/sgc/SGCSOURCES
deleted file mode 100644
index 624d1cb897..0000000000
--- a/apps/codecs/libgme/sgc/SGCSOURCES
+++ /dev/null
@@ -1,7 +0,0 @@
1sgc_cpu.c
2sgc_emu.c
3sms_apu.c
4z80_cpu.c
5blip_buffer.c
6multi_buffer.c
7rom_data.c
diff --git a/apps/codecs/libgme/sgc/libsgc.make b/apps/codecs/libgme/sgc/libsgc.make
deleted file mode 100644
index 6984cdc4bb..0000000000
--- a/apps/codecs/libgme/sgc/libsgc.make
+++ /dev/null
@@ -1,21 +0,0 @@
1
2# libsgc
3SGCLIB := $(CODECDIR)/libsgc.a
4SGCLIB_SRC := $(call preprocess, $(APPSDIR)/codecs/libgme/sgc/SGCSOURCES)
5SGCLIB_OBJ := $(call c2obj, $(SGCLIB_SRC))
6OTHER_SRC += $(SGCLIB_SRC)
7
8$(SGCLIB): $(SGCLIB_OBJ)
9 $(SILENT)$(shell rm -f $@)
10 $(call PRINTS,AR $(@F))$(AR) rcs $@ $^ >/dev/null
11
12SGCFLAGS = $(filter-out -O%,$(CODECFLAGS)) -fno-strict-aliasing -DGME_SGC_TYPE
13ifeq ($(CPU),arm)
14 SGCFLAGS += -O1
15else
16 SGCFLAGS += -O2
17endif
18
19$(CODECDIR)/libgme/sgc/%.o: $(ROOTDIR)/apps/codecs/libgme/%.c
20 $(SILENT)mkdir -p $(dir $@)
21 $(call PRINTS,CC $(subst $(ROOTDIR)/,,$<))$(CC) $(SGCFLAGS) -c $< -o $@
diff --git a/apps/codecs/libgme/vgm/VGMSOURCES b/apps/codecs/libgme/vgm/VGMSOURCES
deleted file mode 100644
index 32a8b356a1..0000000000
--- a/apps/codecs/libgme/vgm/VGMSOURCES
+++ /dev/null
@@ -1,10 +0,0 @@
1blip_buffer.c
2multi_buffer.c
3resampler.c
4sms_apu.c
5vgm_emu.c
6ym2612_emu.c
7inflate/bbfuncs.c
8inflate/inflate.c
9inflate/mallocer.c
10inflate/mbreader.c
diff --git a/apps/codecs/libgme/vgm/libvgm.make b/apps/codecs/libgme/vgm/libvgm.make
deleted file mode 100644
index 2ff7f94fab..0000000000
--- a/apps/codecs/libgme/vgm/libvgm.make
+++ /dev/null
@@ -1,21 +0,0 @@
1
2# libvgm
3VGMLIB := $(CODECDIR)/libvgm.a
4VGMLIB_SRC := $(call preprocess, $(APPSDIR)/codecs/libgme/vgm/VGMSOURCES)
5VGMLIB_OBJ := $(call c2obj, $(VGMLIB_SRC))
6OTHER_SRC += $(VGMLIB_SRC)
7
8$(VGMLIB): $(VGMLIB_OBJ)
9 $(SILENT)$(shell rm -f $@)
10 $(call PRINTS,AR $(@F))$(AR) rcs $@ $^ >/dev/null
11
12VGMFLAGS = $(filter-out -O%,$(CODECFLAGS)) -fno-strict-aliasing -DGME_VGM_TYPE
13ifeq ($(CPU),arm)
14 VGMFLAGS += -O1
15else
16 VGMFLAGS += -O2
17endif
18
19$(CODECDIR)/libgme/vgm/%.o: $(ROOTDIR)/apps/codecs/libgme/%.c
20 $(SILENT)mkdir -p $(dir $@)
21 $(call PRINTS,CC $(subst $(ROOTDIR)/,,$<))$(CC) $(VGMFLAGS) -c $< -o $@