Files
Krow-workspace/makefiles/common.mk
2026-02-26 18:11:27 +05:30

29 lines
641 B
Makefile

# --- Environment & Variables ---
# Flutter check
ifeq ($(OS),Windows_NT)
FLUTTER := flutter
else
FLUTTER := $(shell which flutter)
endif
# Firebase & GCP Configuration
GCP_DEV_PROJECT_ID := krow-workforce-dev
GCP_STAGING_PROJECT_ID := krow-workforce-staging
# Environment Detection
ENV ?= dev
# Conditional Variables by Environment
ifeq ($(ENV),staging)
GCP_PROJECT_ID := $(GCP_STAGING_PROJECT_ID)
FIREBASE_ALIAS := staging
HOSTING_TARGET := app-staging
SQL_TIER := db-n1-standard-1
else
GCP_PROJECT_ID := $(GCP_DEV_PROJECT_ID)
FIREBASE_ALIAS := dev
HOSTING_TARGET := app-dev
SQL_TIER := db-g1-small
endif