summaryrefslogtreecommitdiffstatshomepage
path: root/unix-cpy
diff options
context:
space:
mode:
authorDave Hylands <dhylands@gmail.com>2014-01-24 01:05:30 -0800
committerDave Hylands <dhylands@gmail.com>2014-01-24 08:46:48 -0800
commitc89c681a9f065e66ce817a024fda24abeed9519f (patch)
tree5696bfbe38d0cb93e7ad0a9b0b14b353d99da740 /unix-cpy
parent2b2cb7b7f4f467b67082f79053118df78f48e66e (diff)
downloadmicropython-c89c681a9f065e66ce817a024fda24abeed9519f.tar.gz
micropython-c89c681a9f065e66ce817a024fda24abeed9519f.zip
Rework makefiles. Add proper dependency checking.
Diffstat (limited to 'unix-cpy')
-rw-r--r--unix-cpy/Makefile25
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