generate object files into objs directory
This commit is contained in:
@@ -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 $@
|
||||||
|
|||||||
Reference in New Issue
Block a user