application/Makefile

changeset 1201
fd7dc0716ab6
parent 1158
96c202d45fbb
equal deleted inserted replaced
1200:abb4d3851061 1201:fd7dc0716ab6
31 31
32 CFLAGS += -I../ui/ -I../ucx 32 CFLAGS += -I../ui/ -I../ucx
33 33
34 APP_BIN_OBJ = ../build/application/main$(OBJ_EXT) 34 APP_BIN_OBJ = ../build/application/main$(OBJ_EXT)
35 DEMO_BINDINGS_OBJ = ../build/application/demo_bindings$(OBJ_EXT) 35 DEMO_BINDINGS_OBJ = ../build/application/demo_bindings$(OBJ_EXT)
36 DEMO_STATES_OBJ = ../build/application/demo_states$(OBJ_EXT)
36 37
37 APP_BIN = ../build/$(BUILD_BIN_DIR)/mk12$(APP_EXT) 38 APP_BIN = ../build/$(BUILD_BIN_DIR)/mk12$(APP_EXT)
38 DEMO_BINDINGS = ../build/$(BUILD_BIN_DIR)/demo_bindings$(APP_EXT) 39 DEMO_BINDINGS = ../build/$(BUILD_BIN_DIR)/demo_bindings$(APP_EXT)
40 DEMO_STATES = ../build/$(BUILD_BIN_DIR)/demo_states$(APP_EXT)
39 41
40 all: $(APP_BIN) $(DEMO_BINDINGS) 42 all: $(APP_BIN) $(DEMO_BINDINGS) $(DEMO_STATES)
41 43
42 include $(SYS_MAKEFILE) 44 include $(SYS_MAKEFILE)
43 45
44 $(APP_BIN): $(APP_BIN_OBJ) $(RES_FILE) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)uitk$(LIB_EXT) 46 $(APP_BIN): $(APP_BIN_OBJ) $(RES_FILE) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)uitk$(LIB_EXT)
45 $(LD) -o $(APP_BIN) $(APP_BIN_OBJ) $(RES_FILE) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)uitk$(LIB_EXT) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)ucx$(LIB_EXT) $(LDFLAGS) $(TK_LDFLAGS) 47 $(LD) -o $(APP_BIN) $(APP_BIN_OBJ) $(RES_FILE) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)uitk$(LIB_EXT) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)ucx$(LIB_EXT) $(LDFLAGS) $(TK_LDFLAGS)
46 48
47 $(DEMO_BINDINGS): $(DEMO_BINDINGS_OBJ) $(RES_FILE) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)uitk$(LIB_EXT) 49 $(DEMO_BINDINGS): $(DEMO_BINDINGS_OBJ) $(RES_FILE) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)uitk$(LIB_EXT)
48 $(LD) -o $(DEMO_BINDINGS) $(DEMO_BINDINGS_OBJ) $(RES_FILE) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)uitk$(LIB_EXT) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)ucx$(LIB_EXT) $(LDFLAGS) $(TK_LDFLAGS) 50 $(LD) -o $(DEMO_BINDINGS) $(DEMO_BINDINGS_OBJ) $(RES_FILE) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)uitk$(LIB_EXT) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)ucx$(LIB_EXT) $(LDFLAGS) $(TK_LDFLAGS)
51
52 $(DEMO_STATES): $(DEMO_STATES_OBJ) $(RES_FILE) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)uitk$(LIB_EXT)
53 $(LD) -o $(DEMO_STATES) $(DEMO_STATES_OBJ) $(RES_FILE) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)uitk$(LIB_EXT) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)ucx$(LIB_EXT) $(LDFLAGS) $(TK_LDFLAGS)
49 54
50 FORCE: 55 FORCE:
51 56
52 ../build/application/demo_bindings$(OBJ_EXT): demo_bindings.c \ 57 ../build/application/demo_bindings$(OBJ_EXT): demo_bindings.c \
53 demo_bindings.h 58 demo_bindings.h
54 $(CC) -o $@ $(CFLAGS) $(TK_CFLAGS) -c $< 59 $(CC) -o $@ $(CFLAGS) $(TK_CFLAGS) -c $<
60
61 ../build/application/demo_states$(OBJ_EXT): demo_states.c \
62 demo_states.h
63 $(CC) -o $@ $(CFLAGS) $(TK_CFLAGS) -c $<
55 64
56 ../build/application/main$(OBJ_EXT): main.c 65 ../build/application/main$(OBJ_EXT): main.c
57 $(CC) -o $@ $(CFLAGS) $(TK_CFLAGS) -c $< 66 $(CC) -o $@ $(CFLAGS) $(TK_CFLAGS) -c $<
58 67

mercurial