blob: f7d7f2646a63281e804efabe010451b1fd4899e4 [file] [log] [blame]
C = ply-image.c \
ply-frame-buffer.c \
ply-gamma.c \
ply-kms.c \
ply-list.c \
ply-monitor.c
H = ply-frame-buffer.h \
ply-gamma.h \
ply-kms.h \
ply-list.h \
ply-monitor.h \
ply-utils.h
SRC ?= .
OUT ?= .
VPATH = $(SRC)
CFLAGS ?= -O2
CFLAGS += -Wall
PKG_CONFIG ?= pkg-config
CPPFLAGS += -I$(SRC)
all: $(OUT)/ply-image
$(OUT)/ply-image: $(C) $(H) Makefile
$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(C) -o $@ \
-lpng -lrt -lm `$(PKG_CONFIG) --libs --cflags libdrm`
clean:
rm -f ply-image *~