RSS Git Download  Clone
Raw Blame History
################################################################################
#	Makefile for Boapns
#	Copyright (c) 2014 All Right Reserved, Beam Ltd, http://www.beam.ltd.uk
################################################################################
#

TOP	= ../..

include $(TOP)/Makefile.config

export LD_LIBRARY_PATH:=$(SRCLIBDIR):${LD_LIBRARY_PATH}

PROGS	= boapns boapnsc
OBJS	= BoapnsD.o BoapnsC.o BoapnsS.o
BIDL	= ../bidl/bidl
LDLIBS	+= -lpthread
LD	= g++

all:	idl $(PROGS)

install:	all
	mkdir -p $(BINDIR)
	install $(PROGS) $(BINDIR)
	mkdir -p $(SYSETCDIR)/rc.d/init.d
	install boapns.rc $(SYSETCDIR)/rc.d/init.d/boapns

includes:

libs:

clean:
	rm -f *.d *.o *.a *.mo $(PROGS) Boapns[SCDT].* bidl.i

idl:	$(OBJS)

boapns: boapns.o $(OBJS)

boapnsc: boapnsc.o $(OBJS)

BoapnsD.h:	Boapns.idl
	$(BIDL) -m bdata Boapns.idl
BoapnsD.cc:	Boapns.idl
	$(BIDL) -m bdata Boapns.idl
BoapnsC.h:	Boapns.idl
	$(BIDL) Boapns.idl
BoapnsC.cc:	Boapns.idl
	$(BIDL) Boapns.idl
BoapnsS.h:	Boapns.idl
	$(BIDL) Boapns.idl
BoapnsS.cc:	Boapns.idl
	$(BIDL) Boapns.idl