~ubuntu-branches/ubuntu/oneiric/libapache-mod-jk/oneiric

« back to all changes in this revision

Viewing changes to jk/native/apache-1.3/Makefile.tmpl

  • Committer: Bazaar Package Importer
  • Author(s): Steve Kowalik
  • Date: 2006-08-05 16:30:53 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20060805163053-myf66gm6j1a21ps6
Tags: 1:1.2.18-1ubuntu1
Merge from Debian unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
##
2
 
## Apache 1.3 Makefile template for mod_jk
3
 
##
4
 
LIB=libjk.$(LIBEXT)
5
 
JK_INCLUDES=$(INCLUDES) -I./include
6
 
 
7
 
OBJS=mod_jk.o
8
 
OBJS_LIB=mod_jk.a
9
 
 
10
 
SHLIB_OBJS=mod_jk.so-o
11
 
SHLIB_OBJS_LIB=mod_jk.a
12
 
 
13
 
all: ${LIB}
14
 
 
15
 
#   build the static library by merging the object files
16
 
libjk.a: $(OBJS) $(OBJS_LIB)
17
 
        cp $(OBJS_LIB) $@
18
 
        ar r $@ $(OBJS)
19
 
        ${RANLIB} $@
20
 
#   build the shared object library by linking the object files
21
 
libjk.so: $(SHLIB_OBJS) $(SHLIB_OBJS_LIB)
22
 
        rm -f $@
23
 
        $(LD_SHLIB) $(LDFLAGS_SHLIB) -o $@ $(SHLIB_OBJS) $(SHLIB_OBJS_LIB) $(LIBS)
24
 
 
25
 
.SUFFIXES: .o .so-o
26
 
.c.o:
27
 
        $(CC) -c $(JK_INCLUDES) $(CFLAGS) $(CPPFLAGS) $(SPACER) $<
28
 
.c.so-o:
29
 
        $(CC) -c $(JK_INCLUDES) $(CFLAGS) $(CFLAGS_SHLIB) $(CPPFLAGS) $(SPACER) $< && mv $*.o $*.so-o
30
 
 
31
 
clean:
32
 
        -rm -f $(OBJS) $(SHLIB_OBJS) $(LIB)
33
 
 
34
 
distclean: clean
35
 
        -rm -f Makefile
36
 
 
37
 
depend:
38
 
        echo "No depend"