File: Makefile

package info (click to toggle)
tspc 2.1.1-6.1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 2,908 kB
  • ctags: 2,322
  • sloc: ansic: 15,714; sh: 715; makefile: 430
file content (51 lines) | stat: -rwxr-xr-x 1,845 bytes parent folder | download | duplicates (2)
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
#----- Makefile --------------------------------------------------------------------------------
#
# Makefile,v 1.5.2.2 2004/02/13 21:44:16 dgregoire Exp
#
# This source code copyright (c) Hexago Inc. 2002-2004.
#
# This program is free software; you can redistribute it and/or modify it 
# under the terms of the GNU General Public License (GPL) Version 2, 
# June 1991 as published by the Free  Software Foundation.
#
# This program is distributed in the hope that it will be useful, 
# but WITHOUT ANY WARRANTY;  without even the implied warranty of 
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
# See the GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License 
# along with this program; see the file GPL_LICENSE.txt. If not, write 
# to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, 
# MA 02111-1307 USA
#


include ../Mk/mk-$(target).mk

BIN=../bin

all: tspc.conf.sample 

.PHONY: tspc.conf.sample 
tspc.conf.sample:
	@echo Generating basic configuration file
	@if [ -f $(BIN)/tspc.conf.sample ]; then \
	   rm -f $(BIN)/tspc.conf.sample; \
	fi
	@if [ -z "$(configdir)" ]; then \
	 if [ -z "$(installdir)" ]; then \
	   sed -e "s+@ifname_tun@+$(ifname_tun)+" -e "s+@ifname@+$(ifname)+" -e "s+@target@+$(target)+" -e "s+@tsp_dir@+`cd ..;pwd`+"  tspc.conf.in>$(BIN)/tspc.conf.sample; \
	 else \
	   sed -e "s+@ifname_tun@+$(ifname_tun)+" -e "s+@ifname@+$(ifname)+" -e "s+@target@+$(target)+" -e "s+@tsp_dir@+$(installdir)+" tspc.conf.in >$(BIN)/tspc.conf.sample; \
	 fi \
	else \
	 sed -e "s+@ifname_tun@+$(ifname_tun)+" -e "s+@ifname@+$(ifname)+" -e "s+@target@+$(target)+" -e "s+@tsp_dir@+$(configdir)+" tspc.conf.in >$(BIN)/tspc.conf.sample; \
	fi

	chmod 600 $(BIN)/tspc.conf.sample
	

clean:
	rm -f $(BIN)/tspc.conf.sample

install: all