From 505b95ff8caa5d4783fdf3313f3f6d4b6db739da Mon Sep 17 00:00:00 2001 From: Scott Duensing Date: Thu, 12 Mar 2026 22:33:16 -0500 Subject: [PATCH] DPMI server now embedded in the demo EXE. --- dvxdemo/Makefile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dvxdemo/Makefile b/dvxdemo/Makefile index f30f183..b9c4d23 100644 --- a/dvxdemo/Makefile +++ b/dvxdemo/Makefile @@ -2,6 +2,8 @@ DJGPP_PREFIX = $(HOME)/djgpp/djgpp CC = $(DJGPP_PREFIX)/bin/i586-pc-msdosdjgpp-gcc +EXE2COFF = $(DJGPP_PREFIX)/i586-pc-msdosdjgpp/bin/exe2coff +CWSDSTUB = $(DJGPP_PREFIX)/i586-pc-msdosdjgpp/bin/CWSDSTUB.EXE CFLAGS = -O2 -Wall -Wextra -march=i486 -mtune=i586 -I../dvx LDFLAGS = -L../lib -ldvx -lm @@ -22,6 +24,9 @@ lib: $(TARGET): $(OBJS) $(LIBDIR)/libdvx.a | $(BINDIR) $(CC) $(CFLAGS) -o $@ $(OBJS) $(LDFLAGS) + $(EXE2COFF) $@ + cat $(CWSDSTUB) $(BINDIR)/demo > $@ + rm -f $(BINDIR)/demo $(OBJDIR)/%.o: %.c | $(OBJDIR) $(CC) $(CFLAGS) -c -o $@ $<