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 $@ $<