25 lines
466 B
Makefile
25 lines
466 B
Makefile
TARGET = main.elf
|
|
OBJS = main.o
|
|
|
|
LIBS = -lm
|
|
|
|
KOS_CFLAGS += -O2 -ffunction-sections -fdata-sections
|
|
KOS_LDFLAGS += -Wl,--gc-sections
|
|
|
|
all: rm-elf $(TARGET)
|
|
|
|
include $(KOS_BASE)/Makefile.rules
|
|
|
|
clean: rm-elf
|
|
-rm -f $(OBJS)
|
|
|
|
rm-elf:
|
|
-rm -f $(TARGET) romdisk.*
|
|
|
|
$(TARGET): $(OBJS)
|
|
kos-cc -o $(TARGET) $(OBJS) $(LIBS)
|
|
|
|
dist: $(TARGET)
|
|
$(KOS_STRIP) $(TARGET)
|
|
/home/fran/mkdcdisc/builddir/mkdcdisc -e $(TARGET) -o bad-apple.cdi -n "BAD APPLE" -D cd_root/ --no-padding
|