2011-10-19 01:10:15 +02:00
|
|
|
CC=gcc
|
|
|
|
CFLAGS=-Wall
|
2011-12-06 22:35:48 +01:00
|
|
|
LINKER_FLAGS=-lglut -export-dynamic
|
2011-12-21 22:58:57 +01:00
|
|
|
GTKLIBS=`pkg-config --cflags --libs gtk+-2.0 gtkglext-1.0 libglade-2.0 gmodule-export-2.0`
|
2011-10-19 01:10:15 +02:00
|
|
|
SRCDIR=src
|
|
|
|
|
|
|
|
all:
|
2011-12-06 22:35:48 +01:00
|
|
|
$(CC) $(CFLAGS) $(GTKLIBS) -c $(SRCDIR)/display.c
|
|
|
|
$(CC) $(CFLAGS) $(GTKLIBS) -c $(SRCDIR)/input.c
|
2011-12-22 01:07:43 +01:00
|
|
|
$(CC) $(CFLAGS) $(GTKLIBS) -c $(SRCDIR)/usb.c
|
2011-12-06 22:35:48 +01:00
|
|
|
$(CC) $(CFLAGS) $(GTKLIBS) -c $(SRCDIR)/main.c
|
2011-10-19 01:10:15 +02:00
|
|
|
|
2011-12-06 22:35:48 +01:00
|
|
|
$(CC) $(CFLAGS) $(LINKER_FLAGS) $(GTKLIBS) -o ledcube-edit main.o display.o input.o
|
2011-10-19 01:10:15 +02:00
|
|
|
chmod +x ledcube-edit
|
2011-12-06 22:35:48 +01:00
|
|
|
#strip ledcube-edit
|
2011-11-08 22:32:09 +01:00
|
|
|
|
2011-10-19 01:10:15 +02:00
|
|
|
clean:
|
|
|
|
rm -f *.o
|
2011-11-08 22:32:09 +01:00
|
|
|
rm -f gui
|
2011-12-21 22:58:57 +01:00
|
|
|
rm -f ledcube-edit
|
2011-10-19 01:10:15 +02:00
|
|
|
|