File: Imakefile

package info (click to toggle)
xbat 1.11-9
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 3,236 kB
  • ctags: 796
  • sloc: ansic: 6,298; makefile: 654; sh: 63
file content (75 lines) | stat: -rw-r--r-- 2,025 bytes parent folder | download | duplicates (4)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# TOP10 DIR : directory for socre files
#
SCORE_DIR  = /usr/local/games/Xbat/Score

# IMAGE DIR : directory for image files
IMAGE_DIR = /usr/local/games/Xbat/Image

# MAP DIR : directory for map files
MAP_DIR = /usr/local/games/Xbat/Map

# DOMO_DIR : directory for domogram movement files
DOMO_DIR = /usr/local/games/Xbat/Domo

# UNION : Set 1 if you have Intel CPU or so.
# If you don't know whether you have Intel CPU or not, 
# compile union_check.c and run.
UNION = 0
#UNION = 1 

#BIN DIR
BINDIR = /usr/local/bin

#######################################################################

SRCS = xev.c jiki.c win_init.c enemy.c back.c zosy.c \
	enemy_missile.c bacu.c bomb.c \
	rogram.c toloido.c zakart.c sol.c \
	talken.c kapi.c teraji.c grobd.c \
	usleep.c sp.c andoa.c gido.c gzakart.c mim.c gbzakart.c \
	delota.c jara.c sio.c brag.c inkey.c

DEFINES = -DUNION=$(UNION) -DSCORE_DIR=\"$(SCORE_DIR)\" \
	  -DIMAGE_DIR=\"$(IMAGE_DIR)\" \
	  -DMAP_DIR=\"$(MAP_DIR)\" \
	  -DDOMO_DIR=\"$(DOMO_DIR)\" \
	  $(USE_USLEEP)

LOCAL_LIBRARIES = $(XLIB) -lm

OBJS = $(SRCS:.c=.o) 

xbat: $(OBJS) $(DEPLIBS)
	$(RM) $@
	$(CC) -o $@ $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS)

InstallProgram(xbat,$(BINDIR))
DependTarget()
CleanTarget()

install::
	MakeDir($(DESTDIR)$(SCORE_DIR))
	chmod 777 $(DESTDIR)$(SCORE_DIR);
	@case '${MFLAGS}' in *[i]*) set +e;; esac; for i in Score/?* ; do set -x; $(INSTALL) -c -m 0666 $$i $(DESTDIR)$(SCORE_DIR) ; \
	done;
	
	MakeDir($(DESTDIR)$(IMAGE_DIR))
	@case '${MFLAGS}' in *[i]*) set +e;; esac; for i in Image/?* ; do (set -x; $(INSTALL) -c $(INSTLIBFLAGS) $$i $(DESTDIR)$(IMAGE_DIR) ); \
	done;
	
	MakeDir($(DESTDIR)$(MAP_DIR))
	@case '${MFLAGS}' in *[i]*) set +e;; esac; for i in Map/?* ; do (set -x; $(INSTALL) -c $(INSTLINFLAGS) $$i $(DESTDIR)$(MAP_DIR)); \
	done;

	MakeDir($(DESTDIR)$(DOMO_DIR))
	@case '${MFLAGS}' in *[i]*) set +e;; esac; for i in Domo/?* ; do (set -x; $(INSTALL) -c $(INSTLINFLAGS) $$i $(DESTDIR)$(DOMO_DIR)); \
	done;

clean::
	$(RM) xbat