CC=g++
CCFLAGS= -g -I. -ISDLSprite-1.2/ `sdl-config --cflags` 
LDFLAGS= `sdl-config --libs`
RM=/bin/rm
OBJS=SDLSprite.o SDLSpriteList.o starship.o ufo.o direc_enemi.o obj_enemi.o other.o tilebg.o

all: SDLSprite ufo

SDLSprite:
	make -f SDLSprite-1.2/Makefile

ufo: ufo.o SDLSprite starship.o direc_enemi.o obj_enemi.o other.o tilebg.o
	$(CC) -o ufo $(LDFLAGS) $(OBJS) $(LDFLAGS)

ufo.o: main.cpp
	$(CC) -c main.cpp -o ufo.o $(CCFLAGS)

starship.o: starship.cpp
	$(CC) -c starship.cpp  $(CCFLAGS)

direc_enemi.o: direc_enemi.cpp
	$(CC) -c direc_enemi.cpp  $(CCFLAGS)

obj_enemi.o: obj_enemi.cpp
	$(CC) -c obj_enemi.cpp  $(CCFLAGS)

other.o: other.cpp
	$(CC) -c other.cpp  $(CCFLAGS)

tilebg.o: tilebg.cpp
	$(CC) -c tilebg.cpp  $(CCFLAGS)

clean:
	rm -f *.o ufo core SDLSprite/*.o
