1 2TARGET = dev.dos 3 4COBJS = bosmeta.c dosdir.c dosfile.c dosfsfn.c main.c utility.c ctype.c 5SOBJS = mdglue.S 6 7include ../../CONFIGVARS 8 9CFLAGS = -mshort $(OPTS) $(WARN) $(GENERAL) 10LDFLAGS = -nostdlib -Wl,--entry -Wl,_init -lgcc 11 12COBJECTS = $(COBJS:.c=.o) 13SOBJECTS = $(SOBJS:.S=.o) 14 15all: $(TARGET) 16 17 18$(TARGET): $(COBJECTS) $(SOBJECTS) 19 ${CC} -o $@ $(COBJECTS) $(SOBJECTS) $(GENERAL) ${CFLAGS} ${LDFLAGS} 20 ${STRIP} $(TARGET) 21 22clean: 23 rm -f $(SOBJECTS) $(COBJECTS) $(TARGET) 24