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)
|
||||
|
||||
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_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_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
|
||||
|
||||
@ -41,15 +42,15 @@ dodo: $(OBJ) $(X_STRING_OBJ) $(SQLITE_OBJ)
|
||||
|
||||
install:
|
||||
mkdir -p $(HOME_DIR)$(CONFIG_DIR)
|
||||
sqlite3 $(HOME_DIR)$(DB_FILE) < dodo.schema
|
||||
sqlite3 $(HOME_DIR)$(DB_FILE) < $(SQLITE_DB_SCHEMA)
|
||||
|
||||
uninstall:
|
||||
rm -rf $(HOME_DIR)$(CONFIG_DIR)
|
||||
|
||||
clean_all:
|
||||
rm -f dodo $(OBJ)
|
||||
rm -f dodo $(ALL_OBJS)
|
||||
|
||||
clean:
|
||||
rm -f dodo dodo.o x_string.o
|
||||
rm -f dodo $(OBJ) $(X_STRING_OBJ)
|
||||
|
||||
.PHONY: all clean_all clean install uninstall
|
||||
|
Loading…
Reference in New Issue
Block a user