File: Makefile

package info (click to toggle)
parsec47 0.2.dfsg1-4
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 5,880 kB
  • sloc: xml: 2,178; makefile: 102; ansic: 7
file content (47 lines) | stat: -rw-r--r-- 1,877 bytes parent folder | download
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)