summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/rltiles/bmp2png/makefile.lin
blob: 85136685f476bc2d2e467c24c0c8905b96d86973 (plain) (blame)
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
#-------------------------------------
#  bmp2png & png2bmp
#  makefile for gcc/gmake
#  Thanks to Gary Aviv for this file.
#-------------------------------------

ifndef BINDIR
BINDIR  = /usr/local/bin
endif

CC      = gcc
LD      = gcc
ifndef INSTALL
INSTALL = install -s -m 755
endif
ifndef CFLAGS
CFLAGS  = -O2 -g -Wall
endif

LIBS    = -lpng -lz -lm
B2POBJ  = bmp2png.o common.o
P2BOBJ  = png2bmp.o common.o


all : bmp2png png2bmp

bmp2png : $(B2POBJ)
	$(LD) $(LDFLAGS) -o bmp2png $(B2POBJ) $(LIBS)

png2bmp : $(P2BOBJ)
	$(LD) $(LDFLAGS) -o png2bmp $(P2BOBJ) $(LIBS)

%.o : %.c
	$(CC) $(CFLAGS) -c -o $@ $<

install :
	$(INSTALL) bmp2png png2bmp $(BINDIR)

uninstall :
	rm -f $(BINDIR)/bmp2png $(BINDIR)/png2bmp

clean :
	rm -f $(B2POBJ) $(P2BOBJ) bmp2png png2bmp

bmp2png.o : bmp2png.c common.h bmphed.h
png2bmp.o : png2bmp.c common.h bmphed.h
common.o  : common.c  common.h