Rewrite Makefile

Rewrite Makefile
Added target 'install'
This commit is contained in:
某10 2016-07-09 15:26:31 +08:00 committed by GitHub
parent c9d640d6cb
commit aecdf5e9dc

View File

@ -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: