Fixed Makefile
This commit is contained in:
parent
b4247d861f
commit
b5085f0131
13
Makefile
13
Makefile
@ -6,16 +6,17 @@ OBJ_DIR = obj
|
|||||||
ALL_OBJS = $(wildcard $(OBJ_DIR)/*.o)
|
ALL_OBJS = $(wildcard $(OBJ_DIR)/*.o)
|
||||||
|
|
||||||
SRC = $(wildcard $(SRC_DIR)/*.c)
|
SRC = $(wildcard $(SRC_DIR)/*.c)
|
||||||
OBJ = $(addprefix $(OBJ)
|
OBJ = $(addprefix $(OBJ_DIR)/, $(notdir $(SRC:.c=.o)))
|
||||||
|
|
||||||
|
|
||||||
X_STRING_DIR = $(SRC_DIR)/xlibc/x_string
|
X_STRING_DIR = $(SRC_DIR)/xlibc/x_string
|
||||||
X_STRING_SRC = $(wildcard $(X_STRING_DIR)/src/*.c)
|
X_STRING_SRC = $(wildcard $(X_STRING_DIR)/src/*.c)
|
||||||
X_STRING_OBJ = $(X_STRING_SRC:.c=.o)
|
X_STRING_OBJ = $(addprefix $(OBJ_DIR)/, $(notdir $(X_STRING_SRC:.c=.o)))
|
||||||
|
|
||||||
SQLITE_DIR = $(SRC_DIR)/sqlite3
|
SQLITE_DIR = $(SRC_DIR)/sqlite3
|
||||||
SQLITE_SRC = $(wildcard $(SQLITE_DIR)/src/*.c)
|
SQLITE_SRC = $(wildcard $(SQLITE_DIR)/src/*.c)
|
||||||
SQLITE_OBJ = $(SQLITE_SRC:.c=.o)
|
SQLITE_OBJ = $(addprefix $(OBJ_DIR)/, $(notdir $(SQLITE_SRC:.c=.o)))
|
||||||
|
SQLITE_DB_SCHEMA = $(SRC_DIR)/dodo.schema
|
||||||
|
|
||||||
INC_DIRS=$(X_STRING_DIR)/src
|
INC_DIRS=$(X_STRING_DIR)/src
|
||||||
|
|
||||||
@ -41,15 +42,15 @@ dodo: $(OBJ) $(X_STRING_OBJ) $(SQLITE_OBJ)
|
|||||||
|
|
||||||
install:
|
install:
|
||||||
mkdir -p $(HOME_DIR)$(CONFIG_DIR)
|
mkdir -p $(HOME_DIR)$(CONFIG_DIR)
|
||||||
sqlite3 $(HOME_DIR)$(DB_FILE) < dodo.schema
|
sqlite3 $(HOME_DIR)$(DB_FILE) < $(SQLITE_DB_SCHEMA)
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
rm -rf $(HOME_DIR)$(CONFIG_DIR)
|
rm -rf $(HOME_DIR)$(CONFIG_DIR)
|
||||||
|
|
||||||
clean_all:
|
clean_all:
|
||||||
rm -f dodo $(OBJ)
|
rm -f dodo $(ALL_OBJS)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f dodo dodo.o x_string.o
|
rm -f dodo $(OBJ) $(X_STRING_OBJ)
|
||||||
|
|
||||||
.PHONY: all clean_all clean install uninstall
|
.PHONY: all clean_all clean install uninstall
|
||||||
|
Loading…
Reference in New Issue
Block a user