File: Makefile.in

package info (click to toggle)
portslave 2002.01.19
  • links: PTS
  • area: main
  • in suites: woody
  • size: 836 kB
  • ctags: 1,212
  • sloc: ansic: 8,258; sh: 168; makefile: 122
file content (54 lines) | stat: -rw-r--r-- 1,879 bytes parent folder | download | duplicates (5)
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

.EXPORT_ALL_VARIABLES:

CC          = @CC@
CFLAGS      += @CFLAGS@
LDFLAGS     = @LDFLAGS@
RANLIB      = @RANLIB@
CPP         = $CC -E

INSTALL=@INSTALL@
INSTALL_PROGRAM=@INSTALL_PROGRAM@
INSTALL_DATA=@INSTALL_DATA@
prefix=@prefix@
exec_prefix=@exec_prefix@
sbindir=@sbindir@
libdir=@libdir@
sysconfdir=@sysconfdir@
mandir=@mandir@

pppdir=@pppdir@
pppsourcedir=@pppsourcedir@

ALL:
	chmod 755 extract_and_patch
	./extract_and_patch
	make -C src
	cd $(pppdir)/pppd && make -f Makefile.linux COPTS="-O2 -pipe -Wall -g -DLOG_PPP=LOG_LOCAL2"

deb-install:
	mkdir -p $(INST_PREFIX)/$(sbindir) $(INST_PREFIX)/$(libdir) $(INST_PREFIX)/$(sysconfdir)
	$(INSTALL_DATA) -m 644 ./pslave.conf $(INST_PREFIX)/$(sysconfdir)/pslave.conf.sample
	mkdir -p $(INST_PREFIX)/$(mandir)/man1 $(INST_PREFIX)/$(mandir)/man5 $(INST_PREFIX)/$(mandir)/man8
	$(INSTALL_DATA) pslave.conf.5 $(INST_PREFIX)/$(mandir)/man5
	$(INSTALL_PROGRAM) @stripping@ -m 755 src/portslave	$(INST_PREFIX)/$(sbindir)
	$(INSTALL_DATA) portslave.8 $(INST_PREFIX)/$(mandir)/man8
	$(INSTALL_PROGRAM) @stripping@ -m 755 src/ctlportslave $(INST_PREFIX)/$(sbindir)
	$(INSTALL_DATA) ctlportslave.1 $(INST_PREFIX)/$(mandir)/man1
	$(INSTALL_PROGRAM) @stripping@ -m 644 src/libpsr.so $(INST_PREFIX)/$(libdir)
	-$(INSTALL_PROGRAM) @stripping@ -m 644 src/libportslave.so $(INST_PREFIX)/$(libdir)

install: deb-install
	$(INSTALL_PROGRAM) @stripping@ -m 755 $(pppdir)/pppd/pppd $(INST_PREFIX)/@pppdradius@
	$(INSTALL_DATA) $(pppdir)/pppd/pppd.8 $(INST_PREFIX)/$(mandir)/man8/pppd-radius.8

clean:
	make -C src clean
	-make -C $(pppdir)/pppd -f Makefile.linux clean

distclean: clean
	rm -f config.* Makefile pslave_cfg.h pslave.conf portslave.8
	rm -f src/Makefile extract_and_patch
	rm -f configure-stamp build-stamp debian/postinst.debhelper debian/prerm.debhelper debian/substvars debian/files
	rm -rf debian/portslave
	rm -rf ppp-2.4.?