s3s/Makefile
2025-01-30 00:35:22 -05:00

26 lines
497 B
Makefile

CC = i686-pc-msdosdjgpp-gcc
CFLAGS = -march=i486 -mtune=i486
SRCDIR := src
BINARY := gooble.exe
SRCS := $(wildcard $(SRCDIR)/*.c)
OBJS := $(patsubst %.c,%.o,$(SRCS))
DEPS := $(OBJS:%.o=%.d)
$(BINARY): $(OBJS)
@echo [Linking $@]
$(CC) -o bin/$@ $(CFLAGS) $(OBJS)
%.o: %.c
@echo [Compiling $<]
$(CC) -c -o $@ $(CFLAGS) $<
clean:
rm -f $(SRCDIR)/*.o
rm -f build/$(BINARY)
rm -f *.bin
mkcd:
xorriso -outdev ./gooble.bin -blank as_needed -map bin / -map assets /assets -volid "GOOBLECD"