Files
retrobsd/share/examples/gpanel/Makefile
2015-11-22 14:34:44 -08:00

75 lines
1.7 KiB
Makefile

CC = cc
LIBS = -lgpanel
PROG = tft tftetris pixel line rect fill circle font color speed flappy
FONTS = 5x7.o 6x9.o digits20.o digits32.o lucidasans11.o lucidasans15.o \
lucidasans28.o lucidasans7.o lucidasans9.o verdana7.o
all: $(PROG)
clean:
rm -f *.o *~ $(PROG)
tft: tft.c
$(CC) $(CFLAGS) -o $@ $(LDFLAGS) $?
tftetris: tftetris.c
$(CC) $(CFLAGS) -o $@ $(LDFLAGS) $?
pixel: pixel.c
$(CC) $(CFLAGS) -o $@ $(LDFLAGS) $? $(LIBS)
line: line.c
$(CC) $(CFLAGS) -o $@ $(LDFLAGS) $? $(LIBS)
rect: rect.c
$(CC) $(CFLAGS) -o $@ $(LDFLAGS) $? $(LIBS)
fill: fill.c
$(CC) $(CFLAGS) -o $@ $(LDFLAGS) $? $(LIBS)
circle: circle.c
$(CC) $(CFLAGS) -o $@ $(LDFLAGS) $? $(LIBS)
color: color.c
$(CC) $(CFLAGS) -o $@ $(LDFLAGS) $? $(LIBS)
speed: speed.c lucidasans15.o
$(CC) $(CFLAGS) -o $@ $(LDFLAGS) speed.c lucidasans15.o $(LIBS)
flappy: flappy.c lucidasans15.o lucidasans28.o
$(CC) $(CFLAGS) -o $@ $(LDFLAGS) flappy.c lucidasans15.o lucidasans28.o $(LIBS)
font: font.c $(FONTS)
$(CC) $(CFLAGS) -o $@ $(LDFLAGS) font.c $(FONTS) $(LIBS)
5x7.o: fonts/5x7.c
$(CC) $(CFLAGS) -o $@ -c $?
6x9.o: fonts/6x9.c
$(CC) $(CFLAGS) -o $@ -c $?
digits20.o: fonts/digits20.c
$(CC) $(CFLAGS) -o $@ -c $?
digits32.o: fonts/digits32.c
$(CC) $(CFLAGS) -o $@ -c $?
lucidasans11.o: fonts/lucidasans11.c
$(CC) $(CFLAGS) -o $@ -c $?
lucidasans15.o: fonts/lucidasans15.c
$(CC) $(CFLAGS) -o $@ -c $?
lucidasans28.o: fonts/lucidasans28.c
$(CC) $(CFLAGS) -o $@ -c $?
lucidasans7.o: fonts/lucidasans7.c
$(CC) $(CFLAGS) -o $@ -c $?
lucidasans9.o: fonts/lucidasans9.c
$(CC) $(CFLAGS) -o $@ -c $?
verdana7.o: fonts/verdana7.c
$(CC) $(CFLAGS) -o $@ -c $?