view Makefile @ 1896:f80b2dc77c30

Work begins on IFF ILBM/PBM image writer. It is pretty broken, some things will not work and some things are hardcoded. The ByteRun1 compression implementation is somewhat inefficient. Interleaved files do not work yet.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 26 Jun 2018 03:13:38 +0300
parents 5e5f75b45f8d
children 85f76ec15090
line wrap: on
line source

#
# Generic UNIX targets
#
DM_CFLAGS += -DDM_HAVE_MEMSET=1

DMLIB ?= ./
BINPATH ?= ./
OBJPATH ?= ./obj/unix/
PREFIX ?= /usr/local
INSTALL ?= install
RANLIB ?= ranlib

SDL_CFLAGS ?= $(shell pkg-config --cflags sdl2)
SDL_LDFLAGS ?= $(shell pkg-config --libs sdl2)

SDL_TTF_CFLAGS ?= $(shell pkg-config --cflags SDL2_ttf)
SDL_TTF_LDFLAGS ?= $(shell pkg-config --libs SDL2_ttf)

TREMOR_CFLAGS ?= $(shell pkg-config --cflags ogg)
TREMOR_LDFLAGS ?= /usr/lib/libvorbisidec.a $(shell pkg-config --variable=libdir ogg)/libogg.a

LIBPNG_CFLAGS ?= $(shell pkg-config --cflags libpng)
LIBPNG_LDFLAGS ?= $(shell pkg-config --libs libpng)

ZLIB_CFLAGS ?= $(shell pkg-config --cflags zlib)
ZLIB_LDFLAGS ?= $(shell pkg-config --libs zlib)


TOOL_LDFLAGS ?=

include $(DMLIB)Makefile.gen


install: all
	@for fn in $(TOOL_TARGETS); do echo " INSTALL $$fn $(PREFIX)/bin/"; $(INSTALL) -m 755 "$$fn" $(PREFIX)/bin/; done