Libflif is gone
This commit is contained in:
parent
81d669359f
commit
a9bd3c5df5
|
@ -1,45 +0,0 @@
|
|||
include_rules
|
||||
|
||||
CXX = `pkg-config genode-base --variable cxx`
|
||||
LD = `pkg-config genode-base --variable ld`
|
||||
|
||||
PKG_CONFIGS = genode-lib stdcxx libm libpng zlib
|
||||
|
||||
# See upstream/src/CMakeLists.txt
|
||||
FLIF_SRC_DIR = upstream/src
|
||||
FILES_CPP = \
|
||||
$(FLIF_SRC_DIR)/image/crc32k.cpp \
|
||||
$(FLIF_SRC_DIR)/image/image-metadata.cpp \
|
||||
$(FLIF_SRC_DIR)/image/image-pam.cpp \
|
||||
$(FLIF_SRC_DIR)/image/image-png.cpp \
|
||||
$(FLIF_SRC_DIR)/image/image-pnm.cpp \
|
||||
$(FLIF_SRC_DIR)/image/image-rggb.cpp \
|
||||
$(FLIF_SRC_DIR)/image/image.cpp \
|
||||
$(FLIF_SRC_DIR)/maniac/bit.cpp \
|
||||
$(FLIF_SRC_DIR)/maniac/chance.cpp \
|
||||
$(FLIF_SRC_DIR)/maniac/symbol.cpp \
|
||||
$(FLIF_SRC_DIR)/transform/factory.cpp \
|
||||
$(FLIF_SRC_DIR)/io.cpp \
|
||||
$(FLIF_SRC_DIR)/common.cpp \
|
||||
$(FLIF_SRC_DIR)/flif-enc.cpp \
|
||||
$(FLIF_SRC_DIR)/library/flif-interface.cpp \
|
||||
$(FLIF_SRC_DIR)/../extern/lodepng.cpp \
|
||||
|
||||
CXXFLAGS += -std=gnu++11
|
||||
CXXFLAGS += -DLODEPNG_NO_COMPILE_PNG -DLODEPNG_NO_COMPILE_DISK
|
||||
CXXFLAGS += -DNDEBUG -O2 -ftree-vectorize -Wall
|
||||
CXXFLAGS += -DINT16_MAX=0x7fff
|
||||
|
||||
CXXFLAGS += `pkg-config --cflags $(PKG_CONFIGS)`
|
||||
|
||||
LDFLAGS += `pkg-config --libs $(PKG_CONFIGS)`
|
||||
|
||||
: foreach $(FILES_CPP) |> ^ CXX %f^ $(CXX) -c %f -o %o $(CXXFLAGS) |> %b.o {objects}
|
||||
|
||||
: {objects} |> ^o LD %o^ $(LD) %f -o %o $(LDFLAGS) |> libflif.lib.so
|
||||
|
||||
: libflif.lib.so |> strip -o %o %f |> $(DEPOT_BIN_DIR)/%d/@(DEPOT_VERSION)/%b {binary}
|
||||
|
||||
ifdef DEPOT_KEY
|
||||
: {binary} |> !publish_bin |>
|
||||
endif
|
Loading…
Reference in New Issue