Rename default config file to mpconfig.h, and port's to mpconfigport.h.
mpconfig.h will automatically pull mpconfigport.h.
This commit is contained in:
parent
ef18102b9e
commit
b372bfca21
@ -1,7 +0,0 @@
|
|||||||
// This file contains default configuration settings for MicroPython.
|
|
||||||
// You can override any of these options in mpconfig.h for your port.
|
|
||||||
|
|
||||||
// Whether to collect memory allocation stats
|
|
||||||
#ifndef MICROPY_MEM_STATS
|
|
||||||
#define MICROPY_MEM_STATS (1)
|
|
||||||
#endif
|
|
@ -3,7 +3,6 @@
|
|||||||
|
|
||||||
#include "misc.h"
|
#include "misc.h"
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
#include "defaultconfig.h"
|
|
||||||
|
|
||||||
#if MICROPY_MEM_STATS
|
#if MICROPY_MEM_STATS
|
||||||
static int total_bytes_allocated = 0;
|
static int total_bytes_allocated = 0;
|
||||||
|
13
py/mpconfig.h
Normal file
13
py/mpconfig.h
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
// This file contains default configuration settings for MicroPython.
|
||||||
|
// You can override any of these options using mpconfigport.h file located
|
||||||
|
// in a directory of your port.
|
||||||
|
|
||||||
|
#include <mpconfigport.h>
|
||||||
|
|
||||||
|
// Any options not explicitly set in mpconfigport.h will get default
|
||||||
|
// values below.
|
||||||
|
|
||||||
|
// Whether to collect memory allocation stats
|
||||||
|
#ifndef MICROPY_MEM_STATS
|
||||||
|
#define MICROPY_MEM_STATS (1)
|
||||||
|
#endif
|
@ -187,7 +187,7 @@ $(BUILD)/%.o: $(PYSRC)/%.s
|
|||||||
$(BUILD)/%.o: $(PYSRC)/%.S
|
$(BUILD)/%.o: $(PYSRC)/%.S
|
||||||
$(CC) $(CFLAGS) -c -o $@ $<
|
$(CC) $(CFLAGS) -c -o $@ $<
|
||||||
|
|
||||||
$(BUILD)/%.o: $(PYSRC)/%.c mpconfig.h
|
$(BUILD)/%.o: $(PYSRC)/%.c mpconfigport.h
|
||||||
$(CC) $(CFLAGS) -c -o $@ $<
|
$(CC) $(CFLAGS) -c -o $@ $<
|
||||||
|
|
||||||
$(BUILD)/emitnthumb.o: $(PYSRC)/emitnative.c $(PYSRC)/emit.h
|
$(BUILD)/emitnthumb.o: $(PYSRC)/emitnative.c $(PYSRC)/emit.h
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
// options to control how Micro Python is built
|
// options to control how Micro Python is built
|
||||||
|
|
||||||
#define MICROPY_ENABLE_FLOAT (1)
|
#define MICROPY_ENABLE_FLOAT (1)
|
@ -79,7 +79,7 @@ $(BUILD)/%.o: %.c
|
|||||||
$(BUILD)/%.o: $(PYSRC)/%.S
|
$(BUILD)/%.o: $(PYSRC)/%.S
|
||||||
$(CC) $(CFLAGS) -c -o $@ $<
|
$(CC) $(CFLAGS) -c -o $@ $<
|
||||||
|
|
||||||
$(BUILD)/%.o: $(PYSRC)/%.c mpconfig.h
|
$(BUILD)/%.o: $(PYSRC)/%.c mpconfigport.h
|
||||||
$(CC) $(CFLAGS) -c -o $@ $<
|
$(CC) $(CFLAGS) -c -o $@ $<
|
||||||
|
|
||||||
$(BUILD)/emitnx64.o: $(PYSRC)/emitnative.c $(PYSRC)/emit.h
|
$(BUILD)/emitnx64.o: $(PYSRC)/emitnative.c $(PYSRC)/emit.h
|
||||||
@ -92,7 +92,7 @@ $(BUILD)/emitnthumb.o: $(PYSRC)/emitnative.c $(PYSRC)/emit.h
|
|||||||
$(BUILD)/vm.o: $(PYSRC)/vm.c
|
$(BUILD)/vm.o: $(PYSRC)/vm.c
|
||||||
$(CC) $(CFLAGS) -O3 -c -o $@ $<
|
$(CC) $(CFLAGS) -O3 -c -o $@ $<
|
||||||
|
|
||||||
$(BUILD)/main.o: mpconfig.h
|
$(BUILD)/main.o: mpconfigport.h
|
||||||
$(BUILD)/parse.o: $(PYSRC)/grammar.h
|
$(BUILD)/parse.o: $(PYSRC)/grammar.h
|
||||||
$(BUILD)/compile.o: $(PYSRC)/grammar.h
|
$(BUILD)/compile.o: $(PYSRC)/grammar.h
|
||||||
$(BUILD)/emitcpy.o: $(PYSRC)/emit.h
|
$(BUILD)/emitcpy.o: $(PYSRC)/emit.h
|
||||||
|
Loading…
Reference in New Issue
Block a user