# uBix-Retro Emulator
#Linker
LD = ld
#Binary File Name
BINARY = 6502
#Delete Program
REMOVE = rm -f
#Objects
OBJS = fake6502.o main.o
#Includes
INCLUDES = -I./include
# Link The Binary
$(BINARY) : $(OBJS)
$(CC) $(CFLAGS) -o ../../build/$@ $(OBJS)
#strip $(BINARY)
# Compile the source files
.cpp.o:
$(CXX) -Wall -O $(CFLAGS) $(INCLUDES) -c -o $@ $<
.cc.o:
$(CXX) -Wall -O $(CFLAGS) $(INCLUDES) -c -o $@ $<
.cc.s:
$(CXX) -Wall -O $(CFLAGS) $(INCLUDES) -S -o $@ $<
.c.o:
$(CC) -Wall -O $(CFLAGS) $(INCLUDES) -c -o $@ $<
.c.s:
$(CC) -Wall -O $(CFLAGS) $(INCLUDES) -S -o $@ $<
.S.o:
$(CC) -Wall $(CLFAGS) $(INCLUDES) -c -o $@ $<
# Clean Up The junk
clean:
$(REMOVE) $(OBJS) ${BUILD_DIR}/bin/$(BINARY)