| 29 BUILD_ROOT = ../.. |
29 BUILD_ROOT = ../.. |
| 30 |
30 |
| 31 include $(BUILD_ROOT)/config.mk |
31 include $(BUILD_ROOT)/config.mk |
| 32 |
32 |
| 33 CFLAGS += -I../ucx/ |
33 CFLAGS += -I../ucx/ |
| 34 LDFLAGS += -L../../build/lib -lucx -lwscfg |
34 LDFLAGS += -lucx -lwscfg |
| 35 |
35 |
| 36 # list of source files |
36 # list of source files |
| 37 WSTOOL_SRC = wstool.c |
37 WSTOOL_SRC = wstool.c |
| 38 WSTOOL_SRC += srvctrlsocket.c |
38 WSTOOL_SRC += srvctrlsocket.c |
| 39 |
39 |
| 40 WSTOOL_OBJ = $(WSTOOL_SRC:%.c=$(BUILD_ROOT)/build/tools/%$(OBJ_EXT)) |
40 WSTOOL_OBJ = $(WSTOOL_SRC:%.c=$(BUILD_ROOT)/build/tools/%$(OBJ_EXT)) |
| 41 |
41 |
| 42 all: $(BUILD_ROOT)/build/tools $(BUILD_ROOT)/build/bin/wstool |
42 all: $(BUILD_ROOT)/build/tools $(BUILD_ROOT)/build/bin/wstool |
| 43 |
43 |
| 44 $(BUILD_ROOT)/build/bin/wstool: $(BUILD_ROOT)/build/tools $(WSTOOL_OBJ) |
44 $(BUILD_ROOT)/build/bin/wstool: $(BUILD_ROOT)/build/tools $(WSTOOL_OBJ) |
| 45 $(CC) -o $@ $(WSTOOL_OBJ) $(LDFLAGS) |
45 $(CC) -o $@ $(WSTOOL_OBJ) -L$(BUILD_ROOT)/build/lib $(LDFLAGS) |
| 46 |
46 |
| 47 $(BUILD_ROOT)/build/tools/%$(OBJ_EXT): %.c |
47 $(BUILD_ROOT)/build/tools/%$(OBJ_EXT): %.c |
| 48 $(CC) $(CFLAGS) -c -o $@ $< |
48 $(CC) $(CFLAGS) -c -o $@ $< |
| 49 |
49 |
| 50 $(BUILD_ROOT)/build/tools: |
50 $(BUILD_ROOT)/build/tools: |