Makefile: put common functions into functions.mk
diff --git a/Makefile b/Makefile
index 9c8743d..9d25e7d 100644
--- a/Makefile
+++ b/Makefile
@@ -3,6 +3,7 @@
include config.mk
include pkgconfig.mk # package version
+include functions.mk
# Verbose output?
V ?= 0
@@ -373,19 +374,18 @@
$(compile)
endif
-define compile
- $(CC) $(CFLAGS) -c $< -o $@
-endef
define create-archive
$(AR) q $(ARCHIVE) $(LIBOBJ)
$(RANLIB) $(ARCHIVE)
endef
+
define create-library
$(CC) $(LDFLAGS) $(LIBOBJ) -o $(LIBRARY)
endef
+
define generate-pkgcfg
echo 'Name: capstone' > $(PKGCFGF)
echo 'Description: Capstone disassembly engine' >> $(PKGCFGF)
@@ -397,6 +397,3 @@
echo 'Cflags: -I$${includedir}' >> $(PKGCFGF)
endef
-define log
- @printf " %-7s %s\n" "$(1)" "$(2)"
-endef