Changes for kernel and Busybox
[tomato.git] / release / src / router / bpalogin / Makefile.in
blobdf8505d950bc8b0c0f84b7dbed53c95b01d65842
1 ###########################################################################
2 # Makefile for BPALogin v2.0
3 ##
5 ##
6 # Install locations as determined by configure
7 prefix=@prefix@
8 exec_prefix=@exec_prefix@
9 SBINPATH=@sbindir@
10 ETCPATH=@sysconfdir@
13 # Locations of system utilities as determined by configure
14 CC=@CC@
15 CHKCONFIG=@CHKCONFIG@
16 INSTALL=@INSTALL@
17 SED=@SED@
21 CFLAGS=@CFLAGS@ -Wall
22 LIBS=@LIBS@
23 LDFLAGS=@LDFLAGS@
25 OBJS = bpalogin.o protocol.o transaction.o gen_md5.o unixmain.o
27 bpalogin: $(OBJS)
28 $(CC) -o $@ $(OBJS) $(LIBS) $(LDFLAGS)
30 .c.o:
31 $(CC) $(CFLAGS) -c $<
33 clean:
34 rm -fr *.o
36 distclean: clean
37 rm -f bpalogin config.log config.cache config.status Makefile bpalogin.h
39 bpalogin.h: bpalogin.h.in
40 $(SED) 's#@@BPALOGIN_CONF@@#$(ETCPATH)/bpalogin.conf#' < bpalogin.h.in > bpalogin.h
42 $(OBJS): bpalogin.h
44 install: bpalogin bpalogin.init bpalogin.bsd
45 case `uname -s` in \
46 Linux*) \
47 mkdir -p $(RPM_BUILD_ROOT)$(ETCPATH)/rc.d/init.d ; \
48 $(INSTALL) -m 755 bpalogin.init \
49 $(RPM_BUILD_ROOT)$(ETCPATH)/rc.d/init.d/bpalogin ; \
51 if [ -z "$(RPM_BUILD_ROOT)" -a -x "$(CHKCONFIG)" ]; then \
52 $(CHKCONFIG) --add bpalogin ; \
53 fi ; \
54 ;; \
56 FreeBSD*) \
57 mkdir -p $(ETCPATH)/rc.d ; \
58 $(INSTALL) -m 755 bpalogin.bsd $(ETCPATH)/rc.d/bpalogin.sh ; \
59 ;; \
61 *) \
62 echo "###" ; \
63 echo "# You will need to add BPALogin to your startup scripts." ; \
64 echo "###" ; \
65 ;; \
66 esac ; \
68 mkdir -p $(RPM_BUILD_ROOT)$(SBINPATH)
69 mkdir -p $(RPM_BUILD_ROOT)$(ETCPATH)
70 $(INSTALL) -m 755 bpalogin $(RPM_BUILD_ROOT)$(SBINPATH)
71 $(INSTALL) -m 600 bpalogin.conf $(RPM_BUILD_ROOT)$(ETCPATH)