]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - iot-gateway/lighting-gateway.git/blob - client/CClients/openNetwork/i486-linux-gnu/makefile
add support for control bridge FW
[iot-gateway/lighting-gateway.git] / client / CClients / openNetwork / i486-linux-gnu / makefile
1 DEVICE = COORDINATOR
2 #DEVICE = ROUTER
3 #DEVICE = ENDDEV
5 #Relative project path
6 PROJ_DIR = 
8 INCLUDE = -I$(PROJ_DIR)../../../../server/Source -I$(PROJ_DIR)../Source -I$(PROJ_DIR)../../Source
9 LIBS = -lpthread
11 #CC= /data/opt/vendors/codesourcery/lite/arm-2009q1-203/bin/arm-none-linux-gnueabi-gcc
12 CC= gcc
13 #CC=arm-angstrom-linux-gnueabi-gcc
14 #CC=arm-none-linux-gnueabi-gcc
15 #CC=/usr/local/angstrom/arm/bin/arm-angstrom-linux-gnueabi-gcc
17 CFLAGS= -c -Wall -g -std=gnu99
19 all: openNetwork.bin
21 openNetwork.bin: openNetwork.o socket_client.o
22         $(CC) openNetwork.o socket_client.o $(LIBS) -o openNetwork.bin
24 # rule for file "openNetwork.o".
25 openNetwork.o: ../Source/openNetwork.c
26         $(CC) $(CFLAGS) $(INCLUDE) $(DEFS) $(PROJ_DIR)../Source/openNetwork.c 
28 # rule for file "socket_client.o".
29 socket_client.o: $(PROJ_DIR)../../Source/socket_client.h $(PROJ_DIR)../../Source/socket_client.c
30         $(CC) $(CFLAGS) $(INCLUDE) $(DEFS) $(PROJ_DIR)../../Source/socket_client.c
32 # rule for cleaning files generated during compilations.
33 clean:
34         /bin/rm -f openNetwork.bin *.o