2 # Simple Makefile to build examples
6 CFLAGS= -Wall -g -DDEBUG -fPIC
11 OBJ = SockRead.o SockWrite.o SigHand.o Mutex.o SharedMem.o LockFile.o
13 FINAL = forktest errcode echo echod daytimed iterdaytimed daytime testfopen \
14 testren fortune fortuned mqfortune mqfortuned flock
26 $(CC) $(CFLAGJ) $^ -o $@
28 mqfortune: MQFortuneClient.c FortuneParse.c
29 $(CC) $(CFLAGJ) $^ -o $@
31 mqfortuned: MQFortuneServer.c FortuneParse.c
32 $(CC) $(CFLAGJ) $^ -o $@
34 fortune: FortuneClient.c
35 $(CC) $(CFLAGJ) $^ -o $@
37 fortuned: FortuneServer.c FortuneParse.c
38 $(CC) $(CFLAGJ) $^ -o $@
41 $(CC) $(CFLAGJ) $^ -o $@
43 barcodepage: BarCodePage.c
44 $(CC) $(CFLAGJ) $^ -o $@
47 $(CC) $(CFLAGJ) $^ -o $@
49 testfopen: test_fopen.c
50 $(CC) $(CFLAGJ) $^ -o $@
53 $(CC) $(CFLAGJ) $^ -o $@
56 $(CC) $(CFLAGJ) $^ -o $@
59 $(CC) $(CFLAGJ) $^ -o $@
61 echo: SimpleEchoTCPClient.c
62 $(CC) $(CFLAGJ) $^ -o $@
64 echod: SimpleEchoTCPServer.c
65 $(CC) $(CFLAGJ) $^ -o $@
67 daytimed: ElemDaytimeTCPCuncServ.c
68 $(CC) $(CFLAGJ) $^ -o $@
70 iterdaytimed: ElemDaytimeTCPServer.c
71 $(CC) $(CFLAGJ) $^ -o $@
73 daytime: ElemDaytimeTCPClient.c
74 $(CC) $(CFLAGJ) $^ -o $@
77 # Macro per la generazione della tarball dei sorgenti
78 package: clean gapil_source.tgz
82 tar --exclude=CVS -cvz . -f $@