diff --git a/Makefile b/Makefile index 7720f00..2d54f1f 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ APP_NAME := autoattendance -SRC_DIR := src +SRC_DIR := ./ BUILD_DIR := bin CMD_PATH := ./cmd @@ -28,11 +28,11 @@ $(shell $(MKDIR) $(BUILD_DIR)) all: tidy test build build: - @cd $(SRC_DIR) && $(GOBUILD) -o ../$(BINARY_NAME) $(CMD_PATH) + @cd $(SRC_DIR) && $(GOBUILD) -o $(BINARY_NAME) $(CMD_PATH) @echo "Build complete: $(BINARY_NAME)" run: build - @./$(BINARY_NAME) + @$(BINARY_NAME) test: @cd $(SRC_DIR) && $(GOTEST) ./... @@ -50,8 +50,8 @@ help: build-linux: @$(MKDIR) $(BUILD_DIR) - @cd $(SRC_DIR) && GOOS=linux GOARCH=amd64 $(GOBUILD) -o ../$(BUILD_DIR)/$(APP_NAME)-linux $(CMD_PATH) + @cd $(SRC_DIR) && GOOS=linux GOARCH=amd64 $(GOBUILD) -o $(BUILD_DIR)/$(APP_NAME)-linux $(CMD_PATH) build-windows: @$(MKDIR) $(BUILD_DIR) - @cd $(SRC_DIR) && GOOS=windows GOARCH=amd64 $(GOBUILD) -o ../$(BUILD_DIR)/$(APP_NAME).exe $(CMD_PATH) + @cd $(SRC_DIR) && GOOS=windows GOARCH=amd64 $(GOBUILD) -o $(BUILD_DIR)/$(APP_NAME).exe $(CMD_PATH) diff --git a/src/cmd/main.go b/cmd/main.go similarity index 100% rename from src/cmd/main.go rename to cmd/main.go diff --git a/src/go.mod b/go.mod similarity index 100% rename from src/go.mod rename to go.mod diff --git a/src/go.sum b/go.sum similarity index 100% rename from src/go.sum rename to go.sum diff --git a/src/internal/browserlauncher/browserlauncher.go b/internal/browserlauncher/browserlauncher.go similarity index 100% rename from src/internal/browserlauncher/browserlauncher.go rename to internal/browserlauncher/browserlauncher.go diff --git a/src/internal/config/config.go b/internal/config/config.go similarity index 100% rename from src/internal/config/config.go rename to internal/config/config.go diff --git a/src/internal/constants/app.go b/internal/constants/app.go similarity index 100% rename from src/internal/constants/app.go rename to internal/constants/app.go diff --git a/src/internal/linkvalidator/linkvalidator.go b/internal/linkvalidator/linkvalidator.go similarity index 100% rename from src/internal/linkvalidator/linkvalidator.go rename to internal/linkvalidator/linkvalidator.go diff --git a/src/internal/logger/logger.go b/internal/logger/logger.go similarity index 100% rename from src/internal/logger/logger.go rename to internal/logger/logger.go diff --git a/src/internal/screencapturer/interface.go b/internal/screencapturer/interface.go similarity index 100% rename from src/internal/screencapturer/interface.go rename to internal/screencapturer/interface.go diff --git a/src/internal/screencapturer/wholescreencapturer.go b/internal/screencapturer/wholescreencapturer.go similarity index 100% rename from src/internal/screencapturer/wholescreencapturer.go rename to internal/screencapturer/wholescreencapturer.go diff --git a/src/internal/vision/vision.go b/internal/vision/vision.go similarity index 100% rename from src/internal/vision/vision.go rename to internal/vision/vision.go diff --git a/src/internal/vision/visiondata.go b/internal/vision/visiondata.go similarity index 100% rename from src/internal/vision/visiondata.go rename to internal/vision/visiondata.go