| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- #*******************************************************************************
- # * Copyright (c) 2009, Rockwell Automation, Inc.
- # * All rights reserved.
- # *
- # * Contributors:
- # * <date>: <author>, <author email> - changes
- # ******************************************************************************
- #CC=g++
- CFLAGS= \
- -g \
- -I . \
- -I ../../src \
- -I ../../src/enet_encap \
- -I ../../src/cip \
- -I ../../src/ports/platform-pc \
- -DOPENER_WITH_TRACES \
- -DOPENER_TRACE_LEVEL=0xFF \
- -W -Wall -ansi -std=c99
- LDFLAGS=
- SOURCES= \
- ../../src/ports/platform-pc/main.c \
- ../../src/cip/cipconnectionmanager.c \
- ../../src/cip/cipcommon.c \
- ../../src/cip/cipmessagerouter.c \
- ../../src/cip/cipassembly.c \
- ../../src/cip/ciptcpipinterface.c \
- ../../src/cip/cipidentity.c \
- ../../src/cip/cipethernetlink.c \
- ../../src/cip/appcontype.c \
- ../../src/cip/cipclass3connection.c \
- ../../src/cip/cipioconnection.c \
- ../../src/enet_encap/cpf.c \
- ../../src/enet_encap/endianconv.c \
- ../../src/enet_encap/encap.c \
- ../../src/ports/platform-pc/networkhandler.c
- OBJECTS= \
- ../../src/ports/platform-pc/main.o \
- ../../src/ports/platform-pc/networkhandler.o \
- ../../src/cip/cipconnectionmanager.o \
- ../../src/cip/cipcommon.o \
- ../../src/cip/cipmessagerouter.o \
- ../../src/cip/cipassembly.o \
- ../../src/cip/ciptcpipinterface.o \
- ../../src/cip/cipidentity.o \
- ../../src/cip/cipethernetlink.o \
- ../../src/cip/appcontype.o \
- ../../src/cip/cipclass3connection.o \
- ../../src/cip/cipioconnection.o \
- ../../src/enet_encap/cpf.o \
- ../../src/enet_encap/endianconv.o \
- ../../src/enet_encap/encap.o
-
- SPLINTFLAGS = -I../../src \
- -I../../src/enet_encap \
- -I../../src/cip \
- -I../../src/ports/platform-pc \
- +posixlib -skipposixheaders
- EXECUTABLE=opener
- all: $(SOURCES) $(EXECUTABLE)
-
- splint:
- splint $(SPLINTFLAGS) $(SOURCES)
-
- $(EXECUTABLE): $(OBJECTS) Makefile
- @echo " [LD] " $@
- @$(CC) $(LDFLAGS) $(OBJECTS) -o $@
- @echo BUILD COMPLETE
- # pull in dependency info for existing .o files
- -include .deps/*.d
- %.o: %.c .deps Makefile
- @echo " [CC] " $*.c
- @$(CC) -c $(CFLAGS) -MMD -MP -MF .deps/$(*F).d $*.c -o $*.o
- .deps:
- mkdir .deps
- clean:
- @echo " [CLEAN]"
- @-rm -f $(EXECUTABLE) $(OBJECTS) .deps/*
|