summaryrefslogtreecommitdiff
path: root/contrib/tags/Makefile.gcc
blob: eeceb750d96215481197a063dd56536893017387 (plain)
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
# Makefile for XLIBTIFF
#
#  Written by: Niles Ritter
#
# This Makefile is for use with gcc (2.2.2 or later)
#
DESTDIR=.
#
AR      = /usr/bin/ar
AROPTS  = rc
RANLIB  = /usr/bin/ranlib
NULL=

TIFFLIB=../../libtiff
PORT=../..

IPATH=  -I.  -I${TIFFLIB} -I${PORT}
CONF_LIBRARY=\
	${NULL}
CC=	gcc
COPTS=	-g
CFLAGS=	${COPTS} ${IPATH} ${CONF_LIBRARY}
#
LIBS=   ./libxtiff.a ${TIFFLIB}/libtiff.a -lm

OBJS=	\
	xtif_dir.o \
	maketif.o \
	listtif.o \
	${NULL}

PROGS=  maketif listtif
LIBXTIFF=	libxtiff.a 
ALL=	${LIBXTIFF} ${PROGS}

all:	${ALL}

library:  ${LIBXTIFF}

test:  ${PROGS}
	./maketif
	./listtif

maketif: maketif.o libxtiff.a
	${CC} ${COPTS} maketif.o ${LIBS} -o maketif

listtif: listtif.o libxtiff.a
	${CC} ${COPTS} listtif.o ${LIBS} -o listtif

libxtiff.a: xtif_dir.o
	${AR} ${AROPTS} libxtiff.a xtif_dir.o
	${RANLIB} libxtiff.a

clean:
	rm -f ${ALL} ${OBJS} core a.out newtif.tif