File: Makefile

package info (click to toggle)
xjump 2.7
  • links: PTS
  • area: main
  • in suites: potato
  • size: 128 kB
  • ctags: 129
  • sloc: ansic: 954; makefile: 64; sh: 8
file content (62 lines) | stat: -rw-r--r-- 1,486 bytes parent folder | download
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
########################################################

# Ѥ륳ѥȥץ
CC      = gcc -O2 

# ɸʳΥ󥯥롼ɥեΥǥ쥯ȥ
IDIR    = -I/usr/X11R6/include

# ɸʳΥ饤֥Υǥ쥯ȥ
LDIR    = -L/usr/X11R6/lib

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

# 󥹥ȡ
TARGET = /usr/games/

# 쥳ɥեΥǥ쥯ȥ
RECORD_DIR  = /var/lib/games/xjump

#쥳ɥեΥե̾(ϥХʥޤޤ)
RECORD_FILE  = $(RECORD_DIR)/record

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

# 쥳ɤΥȥ(ϥХʥޤޤ)
RECORD_ENTRY  = 20

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

xjump : main.o game.o key.o misc.o record.o resource.o
	$(CC) -o xjump \
		main.o game.o key.o misc.o record.o resource.o\
		-lXaw -lXmu -lXt -lXpm -lXext -lX11 $(LDIR)

main.o : main.c xjump.h record.h \
		picture.xpm icon.xbm icon_msk.xbm Makefile
	$(CC) -c -DRECORD_ENTRY=$(RECORD_ENTRY) main.c $(IDIR)

resource.o : resource.c
	$(CC) -c resource.c

game.o : game.c xjump.h
	$(CC) -c game.c $(IDIR)

key.o : key.c xjump.h
	$(CC) -c key.c $(IDIR)

misc.o : misc.c
	$(CC) -c misc.c

record.o : record.c record.h Makefile
	$(CC) -c \
		-DRECORD_ENTRY=$(RECORD_ENTRY) \
		-DRECORD_FILE=\"$(RECORD_FILE)\" \
		record.c


install	: xjump
	install -g games -c -s -m 2755 xjump $(DESTDIR)$(TARGET)

clean:
	rm -f *.o xjump *~