Submit initial patch from FS#12176. Adds support for several new game music formats...
[kugel-rb.git] / apps / codecs / libgme / libhes.make
blobe0018565fbe5bdd6289057a1bc688d8aef5b0e5b
2 # libhes
3 HESLIB := $(CODECDIR)/libhes.a
4 HESLIB_SRC := $(call preprocess, $(APPSDIR)/codecs/libgme/HESSOURCES)
5 HESLIB_OBJ := $(call c2obj, $(HESLIB_SRC))
6 OTHER_SRC += $(HESLIB_SRC)
8 $(HESLIB): $(HESLIB_OBJ)
9 $(SILENT)$(shell rm -f $@)
10 $(call PRINTS,AR $(@F))$(AR) rcs $@ $^ >/dev/null
12 HESFLAGS = $(filter-out -O%,$(CODECFLAGS)) -fno-strict-aliasing -DGME_HES_TYPE
13 ifeq ($(CPU),arm)
14 HESFLAGS += -O3
15 else
16 HESFLAGS += -O2
17 endif
19 $(CODECDIR)/libgme/%.o: $(ROOTDIR)/apps/codecs/libgme/%.c
20 $(SILENT)mkdir -p $(dir $@)
21 $(call PRINTS,CC $(subst $(ROOTDIR)/,,$<))$(CC) $(HESFLAGS) -c $< -o $@