1##
2## LINUX barebone makefile for c examples : good for all platforms
3##
4## Simply run make or make clean
5##
6## Intend this makefile only as a "batch examples updater" after library modification.
7##
8
9Libs     := -lsnap7
10
11CXX      := g++
12CC       := gcc
13CXXFLAGS :=-O3
14CFLAGS   :=
15
16.PHONY: all clean
17
18all:
19	$(CC) $(CFLAGS) -o client ../client.c $(Libs)
20	$(CC) $(CFLAGS) -o server ../server.c $(Libs)
21	$(CC) $(CFLAGS) -o srv_resourceless ../serv_resourceless.c $(Libs)
22	$(CC) $(CFLAGS) -o apartner ../apartner.c $(Libs)
23	$(CC) $(CFLAGS) -o ppartner ../ppartner.c $(Libs)
24
25clean:
26	$(RM) client
27	$(RM) server
28	$(RM) srv_resourceless
29	$(RM) apartner
30	$(RM) ppartner
31