]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/C/VfrCompile/Pccts/dlg/makefile
BaseTools VfrCompile Pccts: Update GCC Flags to the specific one with BUILD_ prefix
[mirror_edk2.git] / BaseTools / Source / C / VfrCompile / Pccts / dlg / makefile
index dfcf3eebeb65bcbb1642ab1d24578f0d5077c456..b3a34d3b46132fd62a27bd185949e51a0768d32e 100644 (file)
@@ -114,18 +114,19 @@ PCCTS_H=../h
 #\r
 #   UNIX\r
 #\r
-CC?=cc\r
+BUILD_CC?=cc\r
 COPT=-O\r
 ANTLR=${BIN_DIR}/antlr\r
 DLG=${BIN_DIR}/dlg\r
-CFLAGS= $(COPT) -I. -I$(SET) -I$(PCCTS_H) -DUSER_ZZSYN -DZZLEXBUFSIZE=65536\r
+BUILD_CFLAGS= $(COPT) -I. -I$(SET) -I$(PCCTS_H) -DUSER_ZZSYN -DZZLEXBUFSIZE=65536\r
+BUILD_CPPFLAGS=\r
 OBJ_EXT=o\r
 OUT_OBJ = -o\r
 OBJ = dlg_p.o dlg_a.o main.o err.o set.o support.o output.o \\r
         relabel.o automata.o\r
 \r
 $(BIN_DIR)/dlg : $(OBJ) $(SRC)\r
-               $(CC) $(CFLAGS) -o $(BIN_DIR)/dlg $(OBJ)\r
+               $(BUILD_CC) $(BUILD_CFLAGS) -o $(BIN_DIR)/dlg $(OBJ)\r
 \r
 SRC = dlg_p.c dlg_a.c main.c err.c $(SET)/set.c support.c output.c \\r
         relabel.c automata.c\r
@@ -137,16 +138,19 @@ SRC = dlg_p.c dlg_a.c main.c err.c $(SET)/set.c support.c output.c \
 #      $(DLG) -C2 parser.dlg dlg_a.c\r
 \r
 dlg_p.$(OBJ_EXT) : dlg_p.c dlg.h tokens.h mode.h\r
-       $(CC) $(CFLAGS) -c dlg_p.c\r
+       $(BUILD_CC) $(BUILD_CFLAGS) -c dlg_p.c\r
 \r
 dlg_a.$(OBJ_EXT) : dlg_a.c dlg.h tokens.h mode.h\r
-       $(CC) $(CFLAGS) -c dlg_a.c\r
+       $(BUILD_CC) $(BUILD_CFLAGS) -c dlg_a.c\r
 \r
 main.$(OBJ_EXT) : main.c dlg.h\r
-       $(CC) $(CFLAGS) -c main.c\r
+       $(BUILD_CC) $(BUILD_CFLAGS) -c main.c\r
 \r
 set.$(OBJ_EXT) : $(SET)/set.c\r
-       $(CC) -c $(CFLAGS) $(SET)/set.c\r
+       $(BUILD_CC) -c $(BUILD_CFLAGS) $(SET)/set.c\r
+\r
+%.o : %.c \r
+       $(BUILD_CC) -c $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $< -o $@\r
 \r
 lint:\r
        lint *.c\r