File: Makefile

package info (click to toggle)
torus-trooper 0.22.dfsg1-8
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 7,008 kB
  • sloc: xml: 839; makefile: 93
file content (31 lines) | stat: -rw-r--r-- 1,551 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
SOURCES=src/abagames/tt/camera.d src/abagames/tt/boot.d\
 src/abagames/tt/barrage.d src/abagames/tt/bullettarget.d\
 src/abagames/tt/replay.d src/abagames/tt/shape.d \
 src/abagames/tt/ship.d src/abagames/tt/particle.d\
 src/abagames/tt/tunnel.d src/abagames/tt/enemy.d src/abagames/tt/bulletactor.d\
 src/abagames/tt/gamemanager.d src/abagames/tt/screen.d src/abagames/tt/title.d\
 src/abagames/tt/stagemanager.d src/abagames/tt/bulletactorpool.d\
 src/abagames/tt/shot.d src/abagames/tt/prefmanager.d\
 src/abagames/tt/bulletimpl.d src/abagames/tt/letter.d\
 src/abagames/tt/soundmanager.d src/abagames/tt/floatletter.d\
 src/abagames/util/actor.d src/abagames/util/rand.d\
 src/abagames/util/sdl/input.d src/abagames/util/sdl/sound.d\
 src/abagames/util/sdl/pad.d src/abagames/util/sdl/screen3d.d\
 src/abagames/util/sdl/mainloop.d src/abagames/util/sdl/gamemanager.d\
 src/abagames/util/sdl/screen.d src/abagames/util/sdl/recordablepad.d\
 src/abagames/util/sdl/luminous.d src/abagames/util/sdl/sdlexception.d\
 src/abagames/util/sdl/displaylist.d src/abagames/util/sdl/texture.d\
 src/abagames/util/iterator.d src/abagames/util/bulletml/bullet.d\
 src/abagames/util/bulletml/bulletsmanager.d src/abagames/util/tokenizer.d\
 src/abagames/util/prefmanager.d src/abagames/util/vector.d\
 src/abagames/util/logger.d import/SDL_video.d import/SDL_mixer.d
OBJS=$(SOURCES:.d=.o)
EXE=torus-trooper

all: $(EXE)

$(EXE): $(OBJS)
	gdc-v1 -o $@ $(OBJS) -lbulletml -lSDL -lGL -lGLU -lSDL_mixer

$(OBJS): %.o: %.d
	gdc-v1 -c -o $@ -Iimport -Isrc $(DFLAGS) $<