1234567891011121314151617181920212223242526272829303132 |
- ##
- ## 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
- CXX := $(CROSS_COMPILE)g++
- CC := $(CROSS_COMPILE)gcc
- CXXFLAGS :=-O3 -L ../../../release/Linux/i586/
- CFLAGS := -L ../../../release/Linux/i586/
- .PHONY: all clean
- all:
- $(CC) $(CFLAGS) -o client ../client.c $(Libs)
- $(CC) $(CFLAGS) -o sms_client ../sms_client.c $(Libs)
- $(CC) $(CFLAGS) -o server ../server.c $(Libs)
- $(CC) $(CFLAGS) -o srv_resourceless ../srv_resourceless.c $(Libs)
- $(CC) $(CFLAGS) -o apartner ../apartner.c $(Libs)
- $(CC) $(CFLAGS) -o ppartner ../ppartner.c $(Libs)
- clean:
- $(RM) client
- $(RM) sms_client
- $(RM) server
- $(RM) srv_resourceless
- $(RM) apartner
- $(RM) ppartner
|