Rewrite Makefile
Rewrite Makefile Added target 'install'
This commit is contained in:
parent
c9d640d6cb
commit
aecdf5e9dc
11
makefile
11
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:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user