updated on Fri Jan 13 04:01:25 UTC 2012
[aur-mirror.git] / bme / makefile.patch
blob34dd1da8df12488d95b4271d44d98104b9c0c846
1 --- b/makefile 2008-07-13 22:24:44.000000000 -0400
2 +++ a/makefile 2010-04-10 17:18:31.000000000 -0400
3 @@ -5,16 +5,15 @@
4 CC = cc
5 CFLAGS = -O3 -Wall
6 LIBS = `sdl-config --libs`
7 -PREFIX = ../linux/
9 all_cflags = $(CFLAGS) `sdl-config --cflags`
10 objs = bme.o bme_gfx.o bme_io.o bme_win.o bme_kbd.o bme_mou.o \
11 bme_joy.o bme_map.o bme_txt.o bme_snd.o bme_mod.o bme_xm.o bme_s3m.o \
12 bme_raw.o bme_wav.o bme_smp.o bme_tbl.o
13 picobjs = $(objs:.o=.pic.o)
14 -so = $(PREFIX)libbme.so.0
15 +so = libbme.so.0
17 -all: $(PREFIX)libbme.a $(so) $(PREFIX)bmeconv $(PREFIX)datafile $(PREFIX)dat2inc $(PREFIX)mapedit $(PREFIX)infedit $(PREFIX)bmeplay
18 +all: libbme.a $(so) bmeconv datafile dat2inc mapedit infedit bmeplay
19 .PHONY: all
21 clean: linkclean
22 @@ -25,17 +24,17 @@
23 .PHONY: clean
25 linkclean:
26 - rm -f $(PREFIX)libbme.a
27 + rm -f libbme.a
28 rm -f $(so)
29 - rm -f $(PREFIX)bmeconv
30 - rm -f $(PREFIX)bmeplay
31 - rm -f $(PREFIX)dat2inc
32 - rm -f $(PREFIX)datafile
33 - rm -f $(PREFIX)infedit
34 - rm -f $(PREFIX)mapedit
35 + rm -f bmeconv
36 + rm -f bmeplay
37 + rm -f dat2inc
38 + rm -f datafile
39 + rm -f infedit
40 + rm -f mapedit
41 .PHONY: linkclean
43 -$(PREFIX)libbme.a: $(objs)
44 +libbme.a: $(objs)
45 ar -rs $@ $^
47 %.o: %.c
48 @@ -47,29 +46,29 @@
49 %.pic.o: %.c
50 $(CC) -c -fPIC $(all_cflags) -o $@ $<
52 -mapdata.c: mapedit.dat $(PREFIX)dat2inc
53 - $(PREFIX)dat2inc $< $@
54 +mapdata.c: mapedit.dat dat2inc
55 + ./dat2inc $< $@
57 -mapedit.dat: mapedit.seq $(PREFIX)datafile fonts.spr editor.spr
58 - $(PREFIX)datafile $@ $<
59 +mapedit.dat: mapedit.seq datafile fonts.spr editor.spr
60 + ./datafile $@ $<
62 -%.spr: %.lbm $(PREFIX)bmeconv
63 - $(PREFIX)bmeconv -s $< $@
64 +%.spr: %.lbm bmeconv
65 + ./bmeconv -s $< $@
67 -$(PREFIX)mapedit: mapedit.o fileio.o cfgfile.o mapdata.o $(PREFIX)libbme.a
68 +mapedit: mapedit.o fileio.o cfgfile.o mapdata.o libbme.a
69 $(CC) -o $@ $^ $(LIBS)
71 -$(PREFIX)infedit: infedit.o fileio.o cfgfile.o mapdata.o $(PREFIX)libbme.a
72 +infedit: infedit.o fileio.o cfgfile.o mapdata.o libbme.a
73 $(CC) -o $@ $^ $(LIBS)
75 -$(PREFIX)bmeplay: bmeplay.o $(PREFIX)libbme.a
76 +bmeplay: bmeplay.o libbme.a
77 $(CC) -o $@ $^ $(LIBS)
79 -$(PREFIX)datafile: datafile.o fileio.o
80 +datafile: datafile.o fileio.o
81 $(CC) -o $@ $^
83 -$(PREFIX)bmeconv: bmeconv.o fileio.o
84 +bmeconv: bmeconv.o fileio.o
85 $(CC) -o $@ $^
87 -$(PREFIX)dat2inc: dat2inc.o
88 +dat2inc: dat2inc.o
89 $(CC) -o $@ $^