123456789101112131415161718192021222324252627282930313233 |
- ##
- ## LINUX barebone makefile for c++ examples : good for all platforms
- ##
- ## Simply run make or make clean
- ##
- ## Intend this makefile only as a "batch examples updater" after library modification.
- ##
- Libs := -lsnap7
- Wrapper :=snap7.cpp
- CXX := g++
- CC := gcc
- CXXFLAGS :=-O3
- CFLAGS :=
- .PHONY: all clean
- all:
- $(CXX) $(CXXFLAGS) -o client ../client.cpp ../$(Wrapper) $(Libs)
- $(CXX) $(CXXFLAGS) -o server ../server.cpp ../$(Wrapper) $(Libs)
- $(CXX) $(CXXFLAGS) -o server_v10 ../server_v10.cpp ../$(Wrapper) $(Libs)
- $(CXX) $(CXXFLAGS) -o srv_resourceless ../srv_resourceless.cpp ../$(Wrapper) $(Libs)
- $(CXX) $(CXXFLAGS) -o apartner ../apartner.cpp ../$(Wrapper) $(Libs)
- $(CXX) $(CXXFLAGS) -o ppartner ../ppartner.cpp ../$(Wrapper) $(Libs)
- clean:
- $(RM) client
- $(RM) server
- $(RM) server_v10
- $(RM) srv_resourceless
- $(RM) apartner
- $(RM) ppartner
|