generate object files into objs directory

This commit is contained in:
Markus Fröschle
2012-10-12 06:35:02 +00:00
parent c4765196cf
commit 08fdaf9af3

View File

@@ -18,6 +18,7 @@ INCLUDE=-Iinclude
CFLAGS=-mcfv4e -Wno-multichar -Os -fomit-frame-pointer CFLAGS=-mcfv4e -Wno-multichar -Os -fomit-frame-pointer
#CFLAGS=-mcfv4e -Wno-multichar -S -O3 -fomit-frame-pointer #CFLAGS=-mcfv4e -Wno-multichar -S -O3 -fomit-frame-pointer
SRCDIR=sources SRCDIR=sources
OBJDIR=objs
EXEC=bas.hex EXEC=bas.hex
@@ -35,8 +36,8 @@ ASRCS= \
$(SRCDIR)/ewf.S \ $(SRCDIR)/ewf.S \
$(SRCDIR)/illegal_instruction.S $(SRCDIR)/illegal_instruction.S
COBJS=$(CSRCS:.c=.o) COBJS=$(patsubst $(SRCDIR),$(OBJDIR),$(patsubst %.c,%.o,$(CSRCS)))
AOBJS=$(ASRCS:.S=.o) AOBJS=$(patsubst $(SRCDIR),$(OBJDIR),$(patsubst %.S,%.o,$(ASRCS)))
OBJS=$(COBJS) $(SOBJS) OBJS=$(COBJS) $(SOBJS)
@@ -49,7 +50,7 @@ clean:
rm $(EXEC) *.o rm $(EXEC) *.o
.c.o: .c.o:
$(CC) -c $(CFLAGS) $(INCLUDE) $< $(CC) -c $(CFLAGS) $(INCLUDE) $< -o $@
.S.o: .S.o:
$(CC) -c $(CFLAGS) $(INCLUDE) $< $(CC) -c $(CFLAGS) $(INCLUDE) $< -o $@