summaryrefslogtreecommitdiffstats
path: root/Bachelor/Verteilte Systeme/Praktikum3/Makefile
blob: ed838a1cf7dbe486b99bc02facf69664b0ab3223 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#MICOVERSION=2.3.12
MICOVERSION=2.3.11
CXX=mico-c++ -w

all: cabsrv_ns cabadd_ns cabsearch_ns cabcount_ns

cabsrv_ns: IPBook.h IPBook.o IPBook_impl.o cabsrv_ns.o 
	mico-ld -o $@ $@.o IPBook.o IPBook_impl.o -lmico$(MICOVERSION) -lmicocoss$(MICOVERSION)

cabadd_ns: IPBook.h IPBook.o cabadd_ns.o 
	mico-ld -o $@ $@.o IPBook.o -lmico$(MICOVERSION) -lmicocoss$(MICOVERSION)

cabsearch_ns: IPBook.h IPBook.o cabsearch_ns.o 
	mico-ld -o $@ $@.o IPBook.o -lmico$(MICOVERSION) -lmicocoss$(MICOVERSION)

cabcount_ns: IPBook.h IPBook.o cabcount_ns.o 
	mico-ld -o $@ $@.o IPBook.o -lmico$(MICOVERSION) -lmicocoss$(MICOVERSION)

IPBook.h IPBook.cpp: IPBook.idl
#	idl --poa --c++-suffix cpp --use-quotes $<
	idl --poa --c++-suffix cpp $<

clean:
	rm -f IPBook.cpp IPBook.h *.o core *~ 

distclean: clean
	rm -f cabsrv_ns cabadd_ns cabsearch_ns cabcount_ns
	rm -f IPBook.ref