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 myls
24 myls: myls.c DirScan.c
28 $(CC) $(CFLAGJ) $^ -o $@
30 mqfortune: MQFortuneClient.c FortuneParse.c
31 $(CC) $(CFLAGJ) $^ -o $@
33 mqfortuned: MQFortuneServer.c FortuneParse.c
34 $(CC) $(CFLAGJ) $^ -o $@
36 fortune: FortuneClient.c
37 $(CC) $(CFLAGJ) $^ -o $@
39 fortuned: FortuneServer.c FortuneParse.c
40 $(CC) $(CFLAGJ) $^ -o $@
43 $(CC) $(CFLAGJ) $^ -o $@
45 barcodepage: BarCodePage.c
46 $(CC) $(CFLAGJ) $^ -o $@
49 $(CC) $(CFLAGJ) $^ -o $@
51 testfopen: test_fopen.c
52 $(CC) $(CFLAGJ) $^ -o $@
55 $(CC) $(CFLAGJ) $^ -o $@
58 $(CC) $(CFLAGJ) $^ -o $@
61 $(CC) $(CFLAGJ) $^ -o $@
63 echo: SimpleEchoTCPClient.c
64 $(CC) $(CFLAGJ) $^ -o $@
66 echod: SimpleEchoTCPServer.c
67 $(CC) $(CFLAGJ) $^ -o $@
69 daytimed: ElemDaytimeTCPCuncServ.c
70 $(CC) $(CFLAGJ) $^ -o $@
72 iterdaytimed: ElemDaytimeTCPServer.c
73 $(CC) $(CFLAGJ) $^ -o $@
75 daytime: ElemDaytimeTCPClient.c
76 $(CC) $(CFLAGJ) $^ -o $@
79 # Macro per la generazione della tarball dei sorgenti
80 package: clean gapil_source.tgz
84 tar --exclude=CVS -cvz . -f $@