3 KSSLIB
:= $(CODECDIR
)/libkss.a
4 KSSLIB_SRC
:= $(call preprocess
, $(APPSDIR
)/codecs
/libgme
/KSSSOURCES
)
5 KSSLIB_OBJ
:= $(call c2obj
, $(KSSLIB_SRC
))
6 OTHER_SRC
+= $(KSSLIB_SRC
)
8 $(KSSLIB
): $(KSSLIB_OBJ
)
9 $(SILENT
)$(shell rm -f
$@
)
10 $(call PRINTS
,AR
$(@F
))$(AR
) rcs
$@
$^
>/dev
/null
12 KSSFLAGS
= $(filter-out -O
%,$(CODECFLAGS
)) -fno-strict-aliasing
-DGME_KSS_TYPE
19 $(CODECDIR
)/libgme
/%.o
: $(ROOTDIR
)/apps
/codecs
/libgme
/%.c
20 $(SILENT
)mkdir
-p
$(dir $@
)
21 $(call PRINTS
,CC
$(subst $(ROOTDIR
)/,,$<))$(CC
) $(KSSFLAGS
) -c
$< -o
$@