EXE = gljewel

CFLAGS = -O2 -Wall $(shell sdl-config --cflags)
LDFLAGS = $(shell sdl-config --libs) -lGL -lm

OBJS	= $(EXE).o matrix.o sound.o

$(EXE):	$(OBJS)

$(EXE).o: $(EXE).c matrix.h misc.h

matrix.o:	matrix.c matrix.h

sound.o: sound.c

clean:
	rm -f $(EXE) *.o

test: $(EXE)
	./$(EXE)


WORK = /ram
VER = 1.1.0
DDIR = SDL_jewels-$(VER)

package:  clean
	rm -rf $(WORK)/$(DDIR)
	mkdir $(WORK)/$(DDIR)
	cp *.c *.h *.m Makefile* $(WORK)/$(DDIR)
	cp -a data $(WORK)/$(DDIR)
	cp ChangeLog README $(WORK)/$(DDIR)
	cd $(WORK) && tar czf $(DDIR).tgz $(DDIR)
