1CFLAGS=-O2 -Wall 2CC=gcc 3LIBS= 4LDFLAGS=-lsocket -lsyslog -Zexe 5 6OBJS = bpalogin.o protocol.o transaction.o gen_md5.o unixmain.o 7 8bpalogin: $(OBJS) 9 $(CC) -o $@ $(OBJS) $(LIBS) $(LDFLAGS) 10 11.c.o: 12 $(CC) $(CFLAGS) -c $< 13 14clean: 15 rm -fr *.o 16 17distclean: clean 18 rm -f bpalogin.exe config.log config.cache config.status Makefile bpalogin.h 19 20bpalogin.h: bpalogin.h.in 21 sed 's#@@BPALOGIN_CONF@@#/etc/bpalogin.cfg#' < bpalogin.h.in > bpalogin.h 22 23$(OBJS): bpalogin.h 24 25