Subversion Repositories AndroidProjects

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
204 chris 1
#
2
# For instalation. Change this to your settings.
3
#
4
INC_DIR = ../../../include
5
LIB_DIR = ../..
6
#
7
#  compiler
8
#
9
CC= cc
10
CFLAG= @CFLAG@ -I$(INC_DIR)
11
#
12
# For making the library
13
#
14
AR= ar
15
ARFLAGS= @ARFLAG@
16
RANLIB= @RANLIB@
17
#
18
#   products
19
#
20
LIB= ${LIB_DIR}/libARgsub.a
21
LIB2= ${LIB_DIR}/libARgsubUtil.a
22
LIB3= ${LIB_DIR}/libARgsub_lite.a
23
 
24
INCLUDE= ${INC_DIR}/AR/gsub.h \
25
         ${INC_DIR}/AR/config.h \
26
         ${INC_DIR}/AR/ar.h \
27
         ${INC_DIR}/AR/matrix.h \
28
         ${INC_DIR}/AR/param.h
29
INCLUDE2= ${INC_DIR}/AR/gsubUtil.h
30
INCLUDE3= ${INC_DIR}/AR/gsub_lite.h \
31
         ${INC_DIR}/AR/config.h \
32
         ${INC_DIR}/AR/ar.h \
33
         ${INC_DIR}/AR/param.h
34
 
35
#
36
#   compilation control
37
#
38
LIBOBJS= ${LIB}(gsub.o)
39
LIB2OBJS= ${LIB2}(gsubUtil.o)
40
LIB3OBJS= ${LIB3}(gsub_lite.o)
41
 
42
all:	${LIBOBJS} ${LIB2OBJS} ${LIB3OBJS}
43
 
44
${LIBOBJS}:		${INCLUDE}
45
${LIB2OBJS}:		${INCLUDE} ${INCLUDE2}
46
${LIB3OBJS}:		${INCLUDE3}
47
 
48
.c.a:
49
	${CC} -c ${CFLAG} $<
50
	${AR} ${ARFLAGS} $@ $*.o
51
	${RANLIB}
52
	rm -f $*.o
53
 
54
clean:
55
	rm -f *.o
56
	rm -f ${LIB} ${LIB2} ${LIB3}
57
 
58
allclean:
59
	rm -f *.o
60
	rm -f ${LIB} ${LIB2} ${LIB3}
61
	rm -f Makefile