moved game element tables to game logic source file
[rocksndiamonds.git] / src / game_em / Makefile
1 # =============================================================================
2 # Rocks'n'Diamonds - McDuffin Strikes Back!
3 # -----------------------------------------------------------------------------
4 # (c) 1995-2014 by Artsoft Entertainment
5 #                  Holger Schemel
6 #                  info@artsoft.org
7 #                  http://www.artsoft.org/
8 # -----------------------------------------------------------------------------
9 # The native Emerald Mine game engine is based on:
10 # Emerald Mine for X11 (c) 2000,2001 David Tritscher
11 # -----------------------------------------------------------------------------
12 # src/game_em/Makefile
13 # =============================================================================
14
15 # -----------------------------------------------------------------------------
16 # configuration
17 # -----------------------------------------------------------------------------
18
19 SRCS =  cave.c          \
20         convert.c       \
21         graphics.c      \
22         init.c          \
23         input.c         \
24         logic.c
25
26 OBJS =  cave.o          \
27         convert.o       \
28         graphics.o      \
29         init.o          \
30         input.o         \
31         logic.o
32
33 GAME_EM = game_em.a
34
35
36 # -----------------------------------------------------------------------------
37 # build targets
38 # -----------------------------------------------------------------------------
39
40 all: $(GAME_EM)
41
42 $(GAME_EM): $(OBJS)
43         $(AR) cr $(GAME_EM) $(OBJS)
44         $(RANLIB) $(GAME_EM)
45
46 .c.o:
47         $(CC) $(PROFILING) $(CFLAGS) -c $*.c
48
49 clean:
50         $(RM) $(OBJS)
51         $(RM) $(GAME_EM)
52
53
54 # -----------------------------------------------------------------------------
55 # development only
56 # -----------------------------------------------------------------------------
57
58 depend:
59         for i in $(SRCS); do $(CPP) $(CFLAGS) -M $$i; done > .depend
60
61 ifeq (.depend,$(wildcard .depend))
62 include .depend
63 endif