| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- #*******************************************************************************
- # * Copyright (c) 2009, Rockwell Automation, Inc.
- # * All rights reserved.
- # *
- # * Contributors:
- # * <date>: <author>, <author email> - changes
- # ******************************************************************************
- CFLAGS= \
- -O2 \
- -I . \
- -I ../../src \
- -I ../../src/enet_encap \
- -I ../../src/cip \
- -I ../../src/ports/platform-pc \
- -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
- EXECUTABLE=opener_rel
- all: $(SOURCES) $(EXECUTABLE)
-
- $(EXECUTABLE): $(OBJECTS) Makefile.release
- @echo " [LD] " $@
- @$(CC) $(LDFLAGS) $(OBJECTS) -o $@
- @echo BUILD COMPLETE
- # pull in dependency info for existing .o files
- -include .deps/*.d
- %.o: %.c .deps Makefile.release
- @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/*
|