| 31 |
31 |
| 32 OBJ_DIR = $(BUILD_ROOT)/build/ |
32 OBJ_DIR = $(BUILD_ROOT)/build/ |
| 33 |
33 |
| 34 MAIN_TARGET = $(BUILD_ROOT)/build/bin/webservd |
34 MAIN_TARGET = $(BUILD_ROOT)/build/bin/webservd |
| 35 |
35 |
| 36 all: preparation $(MAIN_TARGET) $(PLUGINS) |
36 LIB_WSCFG = $(BUILD_ROOT)/build/lib/libwscfg$(LIB_EXT) |
| |
37 |
| |
38 all: preparation $(MAIN_TARGET) $(LIB_WSCFG) $(PLUGINS) |
| 37 |
39 |
| 38 include util/objs.mk |
40 include util/objs.mk |
| 39 include safs/objs.mk |
41 include safs/objs.mk |
| 40 include webdav/objs.mk |
42 include webdav/objs.mk |
| 41 include daemon/objs.mk |
43 include daemon/objs.mk |
| 63 mkdir -p $@ |
65 mkdir -p $@ |
| 64 |
66 |
| 65 $(MAIN_TARGET): $(MAINOBJS) |
67 $(MAIN_TARGET): $(MAINOBJS) |
| 66 $(CXX) -o $(MAIN_TARGET) $(MAINOBJS) -L$(BUILD_ROOT)/build/lib $(LDFLAGS) |
68 $(CXX) -o $(MAIN_TARGET) $(MAINOBJS) -L$(BUILD_ROOT)/build/lib $(LDFLAGS) |
| 67 |
69 |
| |
70 $(LIB_WSCFG): $(CONFOBJS) |
| |
71 $(CC) $(SHLIB_LDFLAGS) -o $@ $(CONFOBJS) |
| |
72 |
| 68 |
73 |
| 69 ../../build/server/ucx/%.o: %.c |
74 ../../build/server/ucx/%.o: %.c |
| 70 $(CC) -o $@ -c $(CFLAGS) $< |
75 $(CC) -o $@ -c $(CFLAGS) $< |
| 71 |
76 |
| 72 |
77 |