From aecdf5e9dc1711f968160270e37ce2977bec0e08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9F=9010?= Date: Sat, 9 Jul 2016 15:26:31 +0800 Subject: [PATCH] Rewrite Makefile Rewrite Makefile Added target 'install' --- makefile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/makefile b/makefile index 5aa65a0..dab356b 100755 --- a/makefile +++ b/makefile @@ -3,9 +3,13 @@ LD := ld CFLAGS := LDFLAGS := -shared -fpic SOURCE := MikuPi.cpp MikuDuino.cpp MikuRelay.cpp MikuSHT2x.cpp Wire.cpp MikuOled.cpp +HEADER := $(wildcard *.h) OBJS := $(patsubst %.cpp,%.o,$(SOURCE)) TARGET_LIB := libMikuDuino.so - +FONT := fonts/mikupi.font +INSTALL_LIB := /usr/lib +INSTALL_INCLUDE := /usr/include +INSTALL_FONT := /usr/share/fonts all:$(OBJS) @echo $(OBJS) $(LD) $(LDFLAGS) -o $(TARGET_LIB) $(OBJS) @@ -13,7 +17,10 @@ all:$(OBJS) %.o:%.cpp @echo Compiling $< ... $(CC) -c $(CFLAGS) $< -o $*.o - +install: + install $(FONT) $(INSTALL_FONT) + install $(TARGET_LIB) $(INSTALL_LIB) + install $(HEADER) $(INSTALL_INCLUDE) .PHONY: clean clean: