diff options
author | Dave Hylands <dhylands@gmail.com> | 2014-01-24 01:05:30 -0800 |
---|---|---|
committer | Dave Hylands <dhylands@gmail.com> | 2014-01-24 08:46:48 -0800 |
commit | c89c681a9f065e66ce817a024fda24abeed9519f (patch) | |
tree | 5696bfbe38d0cb93e7ad0a9b0b14b353d99da740 /unix-cpy | |
parent | 2b2cb7b7f4f467b67082f79053118df78f48e66e (diff) | |
download | micropython-c89c681a9f065e66ce817a024fda24abeed9519f.tar.gz micropython-c89c681a9f065e66ce817a024fda24abeed9519f.zip |
Rework makefiles. Add proper dependency checking.
Diffstat (limited to 'unix-cpy')
-rw-r--r-- | unix-cpy/Makefile | 25 |
1 files changed, 3 insertions, 22 deletions
diff --git a/unix-cpy/Makefile b/unix-cpy/Makefile index f8ab73c354..84fc581e32 100644 --- a/unix-cpy/Makefile +++ b/unix-cpy/Makefile @@ -1,16 +1,12 @@ +include ../py/mkenv.mk + # define main target PROG = cpy -all: $(PROG) # include py core make definitions include ../py/py.mk -# program for deletion -RM = /bin/rm -ECHO = @echo - # compiler settings -CC = gcc CFLAGS = -I. -I$(PY_SRC) -Wall -Werror -ansi -std=gnu99 -DUNIX LDFLAGS = -lm @@ -28,20 +24,5 @@ SRC_C = \ OBJ = $(PY_O) $(addprefix $(BUILD)/, $(SRC_C:.c=.o)) LIB = -$(PROG): $(BUILD) $(OBJ) - $(ECHO) "LINK $<" - $(Q)$(CC) -o $@ $(OBJ) $(LIB) $(LDFLAGS) - $(Q)strip $(PROG) - $(Q)size $(PROG) - -$(BUILD)/%.o: %.c - $(ECHO) "CC $<" - $(Q)$(CC) $(CFLAGS) -c -o $@ $< - -$(BUILD)/main.o: mpconfigport.h - -clean: - $(RM) -f $(PROG) - $(RM) -rf $(BUILD) +include ../py/mkrules.mk -.PHONY: all clean |