Correzioni varie in gestione compilazione

This commit is contained in:
admin committed 2026-05-29 17:01:02 +02:00
1 parent d6142950d9
commit e4f307f183
13 files changed
+11 -22

No files matched your search

+1
View File
@@ -0,0 +1 @@
build/
-2
View File
@@ -1,2 +0,0 @@
build/globals.o: src/globals.c src/../include/globals.h
src/../include/globals.h:
BIN
View File
Binary file not shown.
-4
View File
@@ -1,4 +0,0 @@
build/logic.o: src/logic.c src/../include/logic.h \
src/../include/globals.h
src/../include/logic.h:
src/../include/globals.h:
BIN
View File
Binary file not shown.
-3
View File
@@ -1,3 +0,0 @@
build/main.o: src/main.c include/windows.h include/logic.h
include/windows.h:
include/logic.h:
BIN
View File
Binary file not shown.
-4
View File
@@ -1,4 +0,0 @@
build/testLogic.o: src/testLogic.c src/../include/logic.h \
src/../include/globals.h
src/../include/logic.h:
src/../include/globals.h:
BIN
View File
Binary file not shown.
-5
View File
@@ -1,5 +0,0 @@
build/windows.o: src/windows.c src/../include/windows.h \
src/../include/logic.h src/../include/globals.h
src/../include/windows.h:
src/../include/logic.h:
src/../include/globals.h:
BIN
View File
Binary file not shown.
+9 -3
View File
@@ -3,13 +3,18 @@ CFLAGS = -I./include -Wall -Wextra -MMD -MP
LDLIBS = -lncurses LDLIBS = -lncurses
SRC_DIR = src SRC_DIR = src
BUILD_DIR = build BUILD_DIR = build
SOURCES = $(wildcard $(SRC_DIR)/*.c)
SOURCES = $(filter-out $(SRC_DIR)/testLogic.c, $(wildcard $(SRC_DIR)/*.c))
OBJECTS = $(patsubst $(SRC_DIR)/%.c,$(BUILD_DIR)/%.o,$(SOURCES)) OBJECTS = $(patsubst $(SRC_DIR)/%.c,$(BUILD_DIR)/%.o,$(SOURCES))
TEST_SOURCES = $(SRC_DIR)/logic.c $(SRC_DIR)/testLogic.c
TEST_OBJECTS = $(patsubst $(SRC_DIR)/%.c,$(BUILD_DIR)/%.o,$(TEST_SOURCES))
EXEC = productManager EXEC = productManager
EXECTEST = test EXECTEST = test
DEPS = $(OBJECTS:.o=.d) DEPS = $(OBJECTS:.o=.d)
all: $(EXEC) all: $(EXEC)
$(EXEC): $(OBJECTS) $(EXEC): $(OBJECTS)
@@ -21,8 +26,9 @@ $(BUILD_DIR)/%.o: $(SRC_DIR)/%.c
-include $(DEPS) -include $(DEPS)
test:
$(CC) $(CFLAGS) src/logic.c src/testLogic.c -o $(EXECTEST) test: $(TEST_OBJECTS)
$(CC) $^ -o $(EXECTEST) $(LDLIBS)
clean: clean:
rm -rf $(BUILD_DIR) $(EXEC) rm -rf $(BUILD_DIR) $(EXEC)
+1 -1
View File
@@ -122,7 +122,7 @@ void runOptionsMenu(){
curs_set(0); curs_set(0);
wattroff(optionsWin, COLOR_PAIR(2)); wattroff(optionsWin, COLOR_PAIR(2));
if (exists(input)) { if (existsFile(input)) {
statusf("Il file '%s' esiste e verra' utilizzato al posto di '%s'", input, productPricesFileLocation); statusf("Il file '%s' esiste e verra' utilizzato al posto di '%s'", input, productPricesFileLocation);
strcpy(productPricesFileLocation, input); strcpy(productPricesFileLocation, input);
} }