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
|