1########################################################################### 2# Makefile for BPALogin v2.0 3## 4 5## 6# Install locations as determined by configure 7prefix=/usr/local 8exec_prefix=${prefix} 9SBINPATH=${exec_prefix}/sbin 10ETCPATH=${prefix}/etc 11 12## 13# Locations of system utilities as determined by configure 14#CC=mipsel-linux-gcc 15CHKCONFIG=/sbin/chkconfig 16INSTALL=/usr/bin/install -c 17SED=/bin/sed 18 19## 20# 21CFLAGS=-g -O2 -Wall 22LIBS=-lnsl 23LDFLAGS= 24 25OBJS = bpalogin.o protocol.o transaction.o gen_md5.o unixmain.o 26 27bpalogin: $(OBJS) 28 $(CC) -o $@ $(OBJS) $(LIBS) $(LDFLAGS) 29 $(STRIP) bpalogin 30 31.c.o: 32 $(CC) $(CFLAGS) -c $< 33 34clean: 35 rm -fr *.o bpalogin 36 37distclean: clean 38 rm -f bpalogin config.log config.cache config.status Makefile bpalogin.h 39 40bpalogin.h: bpalogin.h.in 41 $(SED) 's#@@BPALOGIN_CONF@@#$(ETCPATH)/bpalogin.conf#' < bpalogin.h.in > bpalogin.h 42 43$(OBJS): bpalogin.h 44 45install: bpalogin 46 install -D bpalogin $(INSTALLDIR)/usr/sbin/bpalogin 47