build: A few more improvements in the makefile
This commit is contained in:
parent
e7407f0675
commit
84e3dfd78b
22
Makefile
22
Makefile
|
@ -74,6 +74,9 @@ MKDIR ?= mkdir
|
|||
INSTALL ?= install
|
||||
LN ?= ln
|
||||
RM ?= rm
|
||||
CP ?= cp
|
||||
TAR ?= tar
|
||||
ZIP ?= zip
|
||||
|
||||
# Flags
|
||||
CFLAGS += -Wall -Wextra -Wformat-security -funit-at-a-time -g -Og -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -std=c99 # -Wconversion
|
||||
|
@ -100,6 +103,7 @@ CPPFLAGS += -DUSE_DLOPEN
|
|||
LDFLAGS += -ldl
|
||||
endif
|
||||
|
||||
# Testing verbosity?
|
||||
STP_VERBOSE=0
|
||||
|
||||
# Linking..
|
||||
|
@ -182,18 +186,18 @@ clean:
|
|||
release:
|
||||
$(RM) -Rf selphy_print$(REVISION)
|
||||
$(MKDIR) -p selphy_print$(REVISION)
|
||||
cp -a COPYING README selphy_print$(REVISION)
|
||||
$(CP) -a COPYING README selphy_print$(REVISION)
|
||||
ifeq (,$(findstring mingw,$(CC)))
|
||||
cp -a *.c *.h Makefile blacklist lib6145 lib70x hiti_data selphy_print$(REVISION)
|
||||
tar -czvf selphy_print-src$(REVISION).tar.gz selphy_print$(REVISION)
|
||||
$(CP) -a *.c *.h Makefile blacklist lib6145 lib70x hiti_data selphy_print$(REVISION)
|
||||
$(TAR) -czvf selphy_print-src$(REVISION).tar.gz selphy_print$(REVISION)
|
||||
else
|
||||
cp -a $(EXEC_NAME) $(LIBRARIES) selphy_print$(REVISION)
|
||||
cp -a $(MINGW_LIBS)/libltdl*.dll $(MINGW_LIBS)/libusb*.dll selphy_print$(REVISION)
|
||||
$(CP) -a $(EXEC_NAME) $(LIBRARIES) selphy_print$(REVISION)
|
||||
$(CP) -a $(MINGW_LIBS)/libltdl*.dll $(MINGW_LIBS)/libusb*.dll selphy_print$(REVISION)
|
||||
$(MKDIR) -p selphy_print$(REVISION)/$(BACKEND_DATA_DIR)
|
||||
cp -a hiti_data lib70x/data/* selphy_print$(REVISION)/$(BACKEND_DATA_DIR)
|
||||
cp -a lib70x/README selphy_print$(REVISION)/$(BACKEND_DATA_DIR)/README-lib70x
|
||||
cp -a lib6145/README selphy_print$(REVISION)/$(BACKEND_DATA_DIR)/README-lib6145
|
||||
zip -r selphy_print-mingw$(REVISION).zip selphy_print$(REVISION)
|
||||
$(CP) -a hiti_data lib70x/data/* selphy_print$(REVISION)/$(BACKEND_DATA_DIR)
|
||||
$(CP) -a lib70x/README selphy_print$(REVISION)/$(BACKEND_DATA_DIR)/README-lib70x
|
||||
$(CP) -a lib6145/README selphy_print$(REVISION)/$(BACKEND_DATA_DIR)/README-lib6145
|
||||
$(CIP) -r selphy_print-mingw$(REVISION).zip selphy_print$(REVISION)
|
||||
endif
|
||||
$(RM) -Rf selphy_print$(REVISION)
|
||||
|
||||
|
|
Loading…
Reference in New Issue