Enabled VPATH feature: changed nearly all Makefiles (149 files).
[fw/sdcc] / support / regression / ports / mcs51-stack-auto / spec.mk
index f9e2b863b156c494adb5e76898f67ec871e6b193..fe4cdc623014ef7b11409edc58f6e2172aea50e9 100644 (file)
@@ -4,10 +4,10 @@
 
 SDCCFLAGS +=--stack-auto
 
-# copy support.c
-$(PORTS_DIR)/$(PORT)/%.c: $(PORTS_DIR)/mcs51/%.c
-       cp $< $@
-
 include $(PORTS_DIR)/mcs51/spec.mk
 
-LIBDIR = $(SDCC_DIR)/device/lib/build/small-stack-auto
+# use C sources from mcs51
+$(PORT_CASES_DIR)/%$(OBJEXT): $(PORTS_DIR)/mcs51/%.c
+       $(SDCC) $(SDCCFLAGS) -c $< -o $@
+
+LIBDIR = $(top_builddir)device/lib/build/small-stack-auto