1 ###########################################################################
2 # Makefile for BPALogin v2.0
6 # Install locations as determined by configure
8 exec_prefix=@
exec_prefix@
13 # Locations of system utilities as determined by configure
25 OBJS
= bpalogin.o protocol.o transaction.o gen_md5.o unixmain.o
28 $(CC
) -o
$@
$(OBJS
) $(LIBS
) $(LDFLAGS
)
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
44 install: bpalogin bpalogin.init bpalogin.bsd
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
; \
57 mkdir
-p
$(ETCPATH
)/rc.d
; \
58 $(INSTALL
) -m
755 bpalogin.bsd
$(ETCPATH
)/rc.d
/bpalogin.sh
; \
63 echo
"# You will need to add BPALogin to your startup scripts." ; \
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
)