1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
OBJS=src/dirent.o src/abagames/util/bulletml/Bullet.o\
src/abagames/util/bulletml/BulletsManager.o\
src/abagames/util/ActorInitializer.o src/abagames/util/Rand.o\
src/abagames/util/Actor.o src/abagames/util/ActorPool.o\
src/abagames/util/Logger.o src/abagames/util/sdl/MainLoop.o\
src/abagames/util/sdl/Sound.o src/abagames/util/sdl/Screen.o\
src/abagames/util/sdl/SDLInitFailedException.o\
src/abagames/util/sdl/Texture.o src/abagames/util/sdl/Pad.o\
src/abagames/util/sdl/GameManager.o src/abagames/util/sdl/Input.o\
src/abagames/util/sdl/Screen3D.o src/abagames/util/Vector.o\
src/abagames/util/PrefManager.o src/abagames/p47/StageManager.o\
src/abagames/p47/P47Boot.o src/abagames/p47/MorphBullet.o\
src/abagames/p47/Shot.o src/abagames/p47/Ship.o\
src/abagames/p47/LetterRender.o src/abagames/p47/SoundManager.o\
src/abagames/p47/BulletActor.o src/abagames/p47/EnemyType.o\
src/abagames/p47/Roll.o src/abagames/p47/Fragment.o\
src/abagames/p47/LuminousActorPool.o src/abagames/p47/Lock.o\
src/abagames/p47/LuminousScreen.o src/abagames/p47/Title.o\
src/abagames/p47/Bonus.o src/abagames/p47/P47Bullet.o\
src/abagames/p47/P47GameManager.o src/abagames/p47/Particle.o\
src/abagames/p47/P47Screen.o src/abagames/p47/Field.o\
src/abagames/p47/Enemy.o src/abagames/p47/LuminousActor.o\
src/abagames/p47/P47PrefManager.o src/abagames/p47/BulletActorPool.o\
src/abagames/p47/BarrageManager.o src/mt.o import/SDL_video.o\
import/SDL_mixer.o src/dirent_d.o
CFLAGS=-O2 -Wall
DFLAGS=-O -release
EXE=parsec47
all: $(EXE)
$(EXE): import/SDL_Keysym.d $(OBJS)
gdc-v1 -o $@ $(OBJS) -lbulletml -lSDL_mixer -lSDL -lGL -lm
%.o: %.d
gdmd-v1 -d -c -of$@ $(DFLAGS) -Iimport -Isrc -I/usr/X11R6/include/ $<
%.o: %.c
gcc -c $< -o $@ $(CFLAGS)
import/SDL_Keysym.d:
mv import/SDL_keysym.d import/SDL_Keysym.d
clean:
$(RM) $(OBJS) $(EXE)
|