# HG changeset patch # User one # Date 1496814611 -32400 # Node ID db61a5375f9bac1faa8af77b4899ec06ec6e89e8 # Parent 477c1dec2a2b9f874167d84256c9fee89f669131 fix Makefile for cbclang diff -r 477c1dec2a2b -r db61a5375f9b Makefile --- a/Makefile Wed Jun 07 14:43:34 2017 +0900 +++ b/Makefile Wed Jun 07 14:50:11 2017 +0900 @@ -1,20 +1,9 @@ -CC=gcc -#MCC=./mcc -#MCC=mc-mips -MCC=mc-ia32 +CC=${CBC_COMPILER} + TARGET=first hello_mod separate dumparg arg arg-c dumparg-struct struct struct2 deep-nested-struct code-ptr-array func-ptr-array struct-ptr-arg for struct-align struct-array struct-array2 struct-mips struct-interface symbol symbol-c symbol-gcc symbol-mcc -MCCFLAGS=-s CFLAGS=-g -Wall -#%.o: %.c -#.SUFFIXES: .c .o .s #.d -.SUFFIXES: .c .o - -.c.o: - $(MCC) -s $< - $(CC) $(CFLAGS) -o $@ -c $(<:.c=.s) - all: $(TARGET) dbg.o:dbg.c @@ -106,8 +95,7 @@ $(CC) -o $@ $^ symbol-mcc.o:symbol-c.c - $(MCC) -s $< - $(CC) $(CFLAGS) -c -o $@ $(<:.c=.s) + $(CC) $(CFLAGS) -c -o $@ $< symbol-mcc:symbol-mcc.o $(CC) -o $@ $^