Mercurial > otakunoraifu
comparison Makefile.in @ 0:223b71206888
Initial import
author | thib |
---|---|
date | Fri, 01 Aug 2008 16:32:45 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:223b71206888 |
---|---|
1 @SET_MAKE@ | |
2 CC = @CC@ | |
3 CXX = @CXX@ | |
4 LD = @CXX@ | |
5 RANLIB = @RANLIB@ | |
6 | |
7 CFLAGS= -I. $(LOCAL_DEF) @CFLAGS@ @DEFS@ @SDL_CFLAGS@ @SMPEG_CFLAGS@ @FT2_CFLAGS@ @X_CFLAGS@ -pthread -O2 | |
8 CXXFLAGS = $(CFLAGS) | |
9 LDFLAGS = @LDFLAGS@ @FT2_LIBS@ @SDL_LIBS@ -lSDL_mixer @SMPEG_LIBS@ @X_LIBS@ @LIBS@ -pthread | |
10 | |
11 SRCS = xlovesys.cc | |
12 | |
13 OBJS = ${SRCS:.cc=.o} | |
14 | |
15 all: xclannad | |
16 | |
17 xclannad: xlovesys.o system/libsystem.a scn2k/libscn2k.a window/libwindow.a font/libfont.a music2/libmusic.a | |
18 $(LD) -o xclannad xlovesys.o system/libsystem.a scn2k/libscn2k.a window/libwindow.a font/libfont.a music2/libmusic.a $(LDFLAGS) | |
19 | |
20 install: xclannad music2/nwatowav | |
21 mkdir -p /usr/local/bin | |
22 cp xclannad music2/nwatowav /usr/local/bin | |
23 | |
24 clean: | |
25 rm -f xclannad xlovesys ${OBJS} *.bak | |
26 (cd font && $(MAKE) clean); | |
27 (cd system && $(MAKE) clean); | |
28 (cd window && $(MAKE) clean); | |
29 (cd music2 && $(MAKE) clean); | |
30 (cd scn2k && $(MAKE) clean); | |
31 | |
32 music2/nwatowav: | |
33 (cd music2 && $(MAKE) nwatowav); | |
34 | |
35 .c.o: | |
36 $(CC) -c $(CFLAGS) -o $@ $< | |
37 | |
38 .cc.o: | |
39 $(CXX) -c $(CFLAGS) -o $@ $< | |
40 | |
41 font/libfont.a: FORCE | |
42 cd font && $(MAKE) libfont.a | |
43 | |
44 system/libsystem.a: FORCE | |
45 cd system && $(MAKE) libsystem.a | |
46 | |
47 scn2k/libscn2k.a: FORCE | |
48 cd scn2k && $(MAKE) libscn2k.a | |
49 | |
50 window/libwindow.a: FORCE | |
51 cd window && $(MAKE) libwindow.a | |
52 | |
53 music2/libmusic.a: FORCE | |
54 cd music2 && $(MAKE) libmusic.a | |
55 | |
56 FORCE: | |
57 |