application/Makefile

changeset 108
77254bd6dccb
parent 104
6bef2d77ad9a
child 109
c3dfcb8f0be7
equal deleted inserted replaced
107:b34bd1557c6c 108:77254bd6dccb
43 SRC += appsettings.c 43 SRC += appsettings.c
44 SRC += xml.c 44 SRC += xml.c
45 45
46 OBJ = $(SRC:%.c=../build/application/%.$(OBJ_EXT)) 46 OBJ = $(SRC:%.c=../build/application/%.$(OBJ_EXT))
47 47
48 LIB_UCX = $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)ucx$(LIB_EXT)
49 LIB_UITK = $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)uitk$(LIB_EXT)
50
48 all: ../build/bin/idav$(APP_EXT) 51 all: ../build/bin/idav$(APP_EXT)
49 52
50 ../build/bin/idav$(APP_EXT): $(OBJ) 53 ../build/bin/idav$(APP_EXT): $(OBJ) $(LIB_UCX) $(LIB_UITK)
51 $(CC) -o ../build/bin/idav$(APP_EXT) $(OBJ) -L$(BUILD_ROOT)/build/lib -luitk -lucx -lidav $(LDFLAGS) $(TK_LDFLAGS) $(DAV_LDFLAGS) 54 $(CC) -o ../build/bin/idav$(APP_EXT) $(OBJ) -L$(BUILD_ROOT)/build/lib -lidav $(LDFLAGS) $(TK_LDFLAGS) $(DAV_LDFLAGS) $(LIB_UCX) $(LIB_UITK)
52 55
53 ../build/application/%.$(OBJ_EXT): %.c 56 ../build/application/%.$(OBJ_EXT): %.c
54 $(CC) $(CFLAGS) $(TK_CFLAGS) $(DAV_CFLAGS) -o $@ -c $< 57 $(CC) $(CFLAGS) $(TK_CFLAGS) $(DAV_CFLAGS) -o $@ -c $<
55 58

mercurial