Makefile   [plain text]


#
#	Makefile to build MIG-generated sources and headers
#
SRC = $(SYMROOT)/derived_src
HDR = $(SYMROOT)/include

build:	$(SRC)/.mig.ucsp $(SRC)/.mig.secagent

debug: build

profile: build

install: build

installhdrs: build

installsrc:

clean:
	rm -f $(SRC)/.mig.ucsp $(SRC)/.mig.secagent \
		$(SRC)/ucsp*.cpp $(SRC)/secagent*.cpp $(HDR)/ucsp.h $(HDR)/secagent.h

$(SRC)/.mig.ucsp: SecurityServer/ucsp.defs SecurityServer/ucsp_types.h
	mkdir -p $(SRC)
	mkdir -p $(HDR)
	cd /tmp; mig -server $(SRC)/ucspServer.cpp -user $(SRC)/ucspUser.cpp \
		-header $(HDR)/ucsp.h $(SRCROOT)/SecurityServer/ucsp.defs
	touch $(SRC)/.mig.ucsp

$(SRC)/.mig.secagent: SecurityServer/secagent.defs SecurityServer/secagent_types.h
	mkdir -p $(SRC)
	mkdir -p $(HDR)
	cd /tmp; mig -server $(SRC)/secagentServer.cpp -user $(SRC)/secagentUser.cpp \
		-header $(HDR)/secagent.h $(SRCROOT)/SecurityServer/secagent.defs
	touch $(SRC)/.mig.secagent