summaryrefslogtreecommitdiff
path: root/setedit/mp3/libamp/common.imk
diff options
context:
space:
mode:
Diffstat (limited to 'setedit/mp3/libamp/common.imk')
-rw-r--r--setedit/mp3/libamp/common.imk30
1 files changed, 30 insertions, 0 deletions
diff --git a/setedit/mp3/libamp/common.imk b/setedit/mp3/libamp/common.imk
new file mode 100644
index 0000000..a49a2b7
--- /dev/null
+++ b/setedit/mp3/libamp/common.imk
@@ -0,0 +1,30 @@
+#!/usr/bin/make
+
+vpath %.c $(vpath_src)
+vpath %.s $(vpath_src)
+vpath %.cc $(vpath_src)
+vpath_obj=obj
+vpath %.o $(vpath_obj)
+
+# These files changes the compilation process so they are important
+# dependencies.
+MAKEFILE_DEPS=rhide.env common.imk
+# Extensions used by GNU tools
+ExOBJ=.o
+ExEXE=.exe
+ExLIB=.a
+
+RHIDE_AS=$(RHIDE_GCC)
+SOURCE_NAME=$<
+OUTFILE=$@
+ALL_PREREQ=$^
+RHIDE_COMPILE_ASM_FORCE=$(RHIDE_AS) $(RHIDE_INCLUDES) $(C_DEBUG_FLAGS)\
+ $(C_OPT_FLAGS) $(C_WARN_FLAGS) $(C_EXTRA_FLAGS) -x assembler-with-cpp\
+ $(LOCAL_OPT) -c $(SOURCE_NAME) -o $(OUTFILE)
+RHIDE_INCLUDES=$(SPECIAL_CFLAGS) $(addprefix -I,$(INCLUDE_DIRS))
+LIB_DIRS=$(RHIDE_OS_LIBS_PATH) .
+RHIDE_LIBDIRS=$(addprefix -L,$(LIB_DIRS))
+RHIDE_LIBS=$(addprefix -l,$(LIBS) $(RHIDE_TYPED_LIBS) $(RHIDE_OS_LIBS))
+RHIDE_ARFLAGS=rcs
+RHIDE_COMPILE_ARCHIVE=$(RHIDE_AR) $(RHIDE_ARFLAGS) $(OUTFILE)\
+ $(ALL_PREREQ)