TARGET = ksnote OBJS = \ menu.obj \ file.obj \ text.obj \ lninput.obj \ console.obj \ regg.obj \ regg_tbl.obj \ regg_fep.obj \ draw.obj \ main.obj \ malloc.obj \ kbd.obj \ pietable.obj \ kernel.obj \ TMPFILE=temp BIN = $(TARGET).bin FX = $(TARGET).fx CF = $(TARGET).cf CFLAGS = -O LFLAGS = .SUFFIXES: .fx .bin .obj .a86 .c .c.obj: doscmd lcc86 -c $(CFLAGS) $< $(FX) : $(BIN) $(CF) doscmd mkfent16 $(CF) $(BIN) : $(OBJS) echo $(OBJS) > $(TMPFILE) doscmd lcc86 -m -o $(BIN) $(LFLAGS) @$(TMPFILE) rm -f $(TMPFILE) clean: rm -rf *.bin *.obj *.fx *.map install: $(FX) cp $(FX) .. console.c : ks.h draw.c : ks.h malloc.h file.c : ks.h kbd.c : ks.h pietable.h malloc.h kernel.c : ks.h malloc.h lninput.c : ks.h malloc.h main.c : ks.h regg.h malloc.h malloc.c : malloc.h menu.c : ks.h pietable.c : pietable.h keycode.h regg.c : regg_p.h ks.h regg_fep.c : ks.h regg.h regg_tbl.c : regg_p.h text.c : ks.h keycode.h : ks.h : keycode.h ksconsol.h ksdraw.h kskbd.h kskernel.h regg_fep.h ksinput.h kstext.h ksfile.h ksmenu.h ksconsol.h : ksdraw.h : kskernel.h ksfile.h : ksinput.h : kskbd.h : kskernel.h kskernel.h : ksmenu.h : kstext.h : ksdraw.h malloc.h : pietable.h : keycode.h regg.h : regg_fep.h : regg_p.h : regg.h