~ubuntu-branches/ubuntu/saucy/pam-geoip/saucy

« back to all changes in this revision

Viewing changes to Makefile

  • Committer: Package Import Robot
  • Author(s): Patrick Matthäi
  • Date: 2013-02-19 10:14:34 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20130219101434-86pi3fbw6la2ji6l
Tags: 1.1-1
* New upstream release.
  - Refresh patch 01-multiarch-libdir.
  - Remove unused lintian override no-upstream-changelog.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
MAN_5_POD=geoip.conf.5.pod
5
5
MAN_8_POD=pam_geoip.8.pod
6
6
 
7
 
C_FILES=pam_geoip.c
 
7
C_FILES=pam_geoip.c parse.c args.c check.c
8
8
HEADER=pam_geoip.h
9
 
OBJECTS=pam_geoip.o
 
9
OBJECTS=pam_geoip.o parse.o args.o check.o
10
10
MODULE=pam_geoip.so
11
11
LDFLAGS=-lpam -lGeoIP -lm -shared
12
12
CCFLAGS=-Wall
13
13
PAM_LIB_DIR=$(DESTDIR)/lib/$(MULTIARCH)/security
14
14
INSTALL=/usr/bin/install
15
15
 
16
 
all: module doc
17
 
 
18
 
module: pam_geoip.h $(MODULE)
 
16
all: config.h pam_geoip.so doc
19
17
 
20
18
doc: $(MANPAGES_POD) $(MANPAGES) 
21
19
 
25
23
%.8: $(MAN_8_POD)
26
24
        $(POD2MAN) -u -s 8 -n $(shell basename $@ .8) $@.pod > $@
27
25
 
28
 
pam_geoip.o: $(C_FILES)
 
26
$(OBJECTS): $(C_FILES)
29
27
        $(CC) $(CCFLAGS) -fPIC -c $*.c
30
28
 
31
 
pam_geoip.so: pam_geoip.o
32
 
        $(CC) $(CCFLAGS) $(LDFLAGS) -o $@ pam_geoip.o
 
29
pam_geoip.so: $(OBJECTS)
 
30
        $(CC) $(CCFLAGS) $(LDFLAGS) -o $@ $(OBJECTS)
33
31
 
34
 
pam_geoip.h:
35
 
        sh make_pam_geoip_h.sh
 
32
config.h:
 
33
        sh make_config_h.sh
36
34
 
37
35
clean:
38
36
        rm -f $(MANPAGES)
39
 
        rm -f $(HEADER)
 
37
        rm -f config.h
40
38
        rm -f $(OBJECTS) $(MODULE) core *~
41
39
 
42
40
install: $(MODULE)