rnd-20001201-1-src
[rocksndiamonds.git] / src / libgame / Makefile
1 #=============================================================================#
2 # Makefile for Rocks'n'Diamonds                                               #
3 # (c) 1995-2000 Holger Schemel, info@artsoft.org                              #
4 #=============================================================================#
5
6 SRCS =  libgame.c       \
7         private.c       \
8         system.c        \
9         buttons.c       \
10         text.c          \
11         sound.c         \
12         pcx.c           \
13         image.c         \
14         random.c        \
15         misc.c          \
16         msdos.c         \
17         x11.c           \
18         sdl.c
19
20 OBJS =  libgame.o       \
21         private.o       \
22         system.o        \
23         buttons.o       \
24         text.o          \
25         sound.o         \
26         pcx.o           \
27         image.o         \
28         random.o        \
29         misc.o          \
30         msdos.o         \
31         x11.o           \
32         sdl.o
33
34 LIBGAME = libgame.a
35
36
37 all: $(LIBGAME)
38
39 $(LIBGAME): $(OBJS)
40         $(AR) cru $(LIBGAME) $(OBJS)
41         $(RANLIB) $(LIBGAME)
42
43 .c.o:
44         $(CC) $(PROFILING) $(CFLAGS) -c $*.c
45
46 clean:
47         $(RM) $(OBJS)
48         $(RM) $(LIBGAME)
49
50
51 #-----------------------------------------------------------------------------#
52 # development only stuff                                                      #
53 #-----------------------------------------------------------------------------#
54
55 depend:
56         for i in $(SRCS); do $(CPP) $(CFLAGS) -M $$i; done > .depend
57
58 ifeq (.depend,$(wildcard .depend))
59 include .depend
60 endif