File: Makefile

package info (click to toggle)
xsok 1.02-14
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,492 kB
  • ctags: 532
  • sloc: ansic: 3,963; sh: 181; makefile: 110
file content (29 lines) | stat: -rw-r--r-- 626 bytes parent folder | download | duplicates (9)
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
# Makefile for xsok-1.00

XSOKZIP = gzip -f -9

TARGETS = Sokoban.def.gz Xsok.def.gz Cyberbo.def.gz \
	floor.xpm.gz objects.xpm.gz

all: $(TARGETS)

Sokoban.def.gz: Sokoban
	../src/combine -s Sokoban && $(XSOKZIP) Sokoban.def

# truncate filename to 14 chars
Cyberbo.def.gz: Cyberbox
	../src/combine -s Cyberbox && mv Cyberbox.def Cyberbo.def \
	&& $(XSOKZIP) Cyberbo.def

Xsok.def.gz: Xsok
	../src/combine -s Xsok && $(XSOKZIP) Xsok.def

floor.xpm.gz: floor.xpm
	$(XSOKZIP) -c floor.xpm > floor.xpm.gz

objects.xpm.gz: objects.xpm
	$(XSOKZIP) -c objects.xpm > objects.xpm.gz

# clean target:
clean:
	rm -f *~ */*~ $(TARGETS)