mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 06:40:11 +01:00
Since 5a459d58fc, libEGL no longer links
to libX11. Add the dependency to affected progs and cleanup
prog/egl/Makefile.
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
127 lines
2.8 KiB
Makefile
127 lines
2.8 KiB
Makefile
# These programs aren't intended to be included with the normal distro.
|
|
# They're not too interesting but they're good for testing.
|
|
|
|
TOP = ../../../
|
|
include $(TOP)/configs/current
|
|
|
|
INCLUDES = -I. -I$(TOP)/include
|
|
LIBS=-L$(TOP)/$(LIB_DIR) -lm -lX11 -lEGL -lOpenVG -lpthread
|
|
CFLAGS += $(INCLUDES)
|
|
|
|
HEADERS=eglcommon.h
|
|
|
|
PROGRAMS = \
|
|
arc \
|
|
cap \
|
|
clear \
|
|
coord \
|
|
dash \
|
|
ellipse \
|
|
filter \
|
|
gradorigin \
|
|
lineto \
|
|
lingrad \
|
|
lookup \
|
|
mask4 \
|
|
mask \
|
|
path3 \
|
|
radialgrad \
|
|
readpixels \
|
|
roundedrect \
|
|
star-nonzero \
|
|
star-oddeven \
|
|
stroke2 \
|
|
stroke \
|
|
vguarc
|
|
|
|
|
|
.c.o:
|
|
$(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $< -o $@
|
|
|
|
|
|
|
|
default: $(PROGRAMS)
|
|
|
|
|
|
arc: arc.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
cap: cap.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
clear: clear.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
coord: coord.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
dash: dash.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
ellipse: ellipse.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
filter: filter.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
gradorigin: gradorigin.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
image: image.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
lineto: lineto.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
lingrad: lingrad.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
lookup: lookup.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
mask: mask.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
mask4: mask4.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
path3: path3.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
pattern: pattern.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
radialgrad: radialgrad.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
readpixels: readpixels.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
roundedrect: roundedrect.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
star-nonzero: star-nonzero.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
star-oddeven: star-oddeven.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
stroke: stroke.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
stroke2: stroke2.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
vguarc: vguarc.c eglcommon.o
|
|
$(CC) $(CFLAGS) $^ $(LIBS) $(APP_LIB_DEPS) -o $@
|
|
|
|
|
|
|
|
eglcommon.o: eglcommon.c $(HEADERS)
|
|
$(CC) -c $(CFLAGS) eglcommon.c
|
|
|
|
|
|
clean:
|
|
rm -f *.o *~
|
|
rm -f *.so
|
|
rm -f $(PROGRAMS)
|