From 4c17b41bdabe9a3413636a6146dadcf4612f97f9 Mon Sep 17 00:00:00 2001 From: William McBrine Date: Tue, 4 Apr 2006 21:17:33 +0000 Subject: [PATCH] Simplified the lrf and makefiles... no more +-, so there are fewer warnings; plus, there are now multiple object files per line. (The +- thing was presumably an attempt at build-time optimization, potentially quicker than regathering all the object files, though not by much. Nowadays, I think that killing the warnings is of more value.) --- dos/bccdos.lrf | 57 ++++++++-------------------------------------- dos/bccdos.mak | 4 +++- dos/wccdos.lrf | 54 +++++++------------------------------------ os2/bccos2.lrf | 57 ++++++++-------------------------------------- os2/bccos2.mak | 4 +++- win32/bccwin32.lrf | 57 ++++++++-------------------------------------- win32/bccwin32.mak | 6 +++-- 7 files changed, 45 insertions(+), 194 deletions(-) diff --git a/dos/bccdos.lrf b/dos/bccdos.lrf index 462d4f39..70f3238f 100644 --- a/dos/bccdos.lrf +++ b/dos/bccdos.lrf @@ -1,48 +1,9 @@ --+addch.obj & --+addchstr.obj & --+addstr.obj & --+attr.obj & --+beep.obj & --+bkgd.obj & --+border.obj & --+clear.obj & --+color.obj & --+delch.obj & --+deleteln.obj & --+getch.obj & --+getstr.obj & --+getyx.obj & --+inch.obj & --+inchstr.obj & --+initscr.obj & --+inopts.obj & --+insch.obj & --+insstr.obj & --+instr.obj & --+kernel.obj & --+mouse.obj & --+move.obj & --+outopts.obj & --+overlay.obj & --+pad.obj & --+printw.obj & --+refresh.obj & --+scanw.obj & --+scr_dump.obj & --+scroll.obj & --+slk.obj & --+termattr.obj & --+terminfo.obj & --+touch.obj & --+util.obj & --+window.obj & --+pdcclip.obj & --+pdcdebug.obj & --+pdcdisp.obj & --+pdcgetsc.obj & --+pdckbd.obj & --+pdcscrn.obj & --+pdcsetsc.obj & --+pdcutil.obj & --+pdcwin.obj & -,lib.map ++addch.obj +addchstr.obj +addstr.obj +attr.obj +beep.obj +bkgd.obj & ++border.obj +clear.obj +color.obj +delch.obj +deleteln.obj +getch.obj & ++getstr.obj +getyx.obj +inch.obj +inchstr.obj +initscr.obj +inopts.obj & ++insch.obj +insstr.obj +instr.obj +kernel.obj +mouse.obj +move.obj & ++outopts.obj +overlay.obj +pad.obj +printw.obj +refresh.obj +scanw.obj & ++scr_dump.obj +scroll.obj +slk.obj +termattr.obj +terminfo.obj & ++touch.obj +util.obj +window.obj +pdcdebug.obj +pdcclip.obj +pdcdisp.obj & ++pdcgetsc.obj +pdckbd.obj +pdcscrn.obj +pdcsetsc.obj +pdcutil.obj & ++pdcwin.obj ,lib.map diff --git a/dos/bccdos.mak b/dos/bccdos.mak index 87aa705a..f384e665 100644 --- a/dos/bccdos.mak +++ b/dos/bccdos.mak @@ -81,10 +81,12 @@ PANOBJS = panel.obj pdcurses.lib : $(LIBOBJS) $(PDCOBJS) + -del $@ $(LIBEXE) $@ @$(osdir)\bccdos.lrf panel.lib : $(PANOBJS) - $(LIBEXE) $@ -+$(PANOBJS) + -del $@ + $(LIBEXE) $@ +$(PANOBJS) addch.obj: $(srcdir)\addch.c $(PDCURSES_HEADERS) $(CC) $(CCFLAGS) -o$@ $(srcdir)\addch.c diff --git a/dos/wccdos.lrf b/dos/wccdos.lrf index b440a2c3..f9f68665 100644 --- a/dos/wccdos.lrf +++ b/dos/wccdos.lrf @@ -1,47 +1,9 @@ -+addch.obj -+addchstr.obj -+addstr.obj -+attr.obj -+beep.obj -+bkgd.obj -+border.obj -+clear.obj -+color.obj -+delch.obj -+deleteln.obj -+getch.obj -+getstr.obj -+getyx.obj -+inch.obj -+inchstr.obj -+initscr.obj -+inopts.obj -+insch.obj -+insstr.obj -+instr.obj -+kernel.obj -+mouse.obj -+move.obj -+outopts.obj -+overlay.obj -+pad.obj -+printw.obj -+refresh.obj -+scanw.obj -+scr_dump.obj -+scroll.obj -+slk.obj -+termattr.obj -+terminfo.obj -+touch.obj -+util.obj -+window.obj -+pdcclip.obj -+pdcdebug.obj -+pdcdisp.obj -+pdcgetsc.obj -+pdckbd.obj -+pdcscrn.obj -+pdcsetsc.obj -+pdcutil.obj ++addch.obj +addchstr.obj +addstr.obj +attr.obj +beep.obj +bkgd.obj ++border.obj +clear.obj +color.obj +delch.obj +deleteln.obj +getch.obj ++getstr.obj +getyx.obj +inch.obj +inchstr.obj +initscr.obj +inopts.obj ++insch.obj +insstr.obj +instr.obj +kernel.obj +mouse.obj +move.obj ++outopts.obj +overlay.obj +pad.obj +printw.obj +refresh.obj +scanw.obj ++scr_dump.obj +scroll.obj +slk.obj +termattr.obj +terminfo.obj ++touch.obj +util.obj +window.obj +pdcclip.obj +pdcdebug.obj +pdcdisp.obj ++pdcgetsc.obj +pdckbd.obj +pdcscrn.obj +pdcsetsc.obj +pdcutil.obj +pdcwin.obj diff --git a/os2/bccos2.lrf b/os2/bccos2.lrf index 462d4f39..70f3238f 100644 --- a/os2/bccos2.lrf +++ b/os2/bccos2.lrf @@ -1,48 +1,9 @@ --+addch.obj & --+addchstr.obj & --+addstr.obj & --+attr.obj & --+beep.obj & --+bkgd.obj & --+border.obj & --+clear.obj & --+color.obj & --+delch.obj & --+deleteln.obj & --+getch.obj & --+getstr.obj & --+getyx.obj & --+inch.obj & --+inchstr.obj & --+initscr.obj & --+inopts.obj & --+insch.obj & --+insstr.obj & --+instr.obj & --+kernel.obj & --+mouse.obj & --+move.obj & --+outopts.obj & --+overlay.obj & --+pad.obj & --+printw.obj & --+refresh.obj & --+scanw.obj & --+scr_dump.obj & --+scroll.obj & --+slk.obj & --+termattr.obj & --+terminfo.obj & --+touch.obj & --+util.obj & --+window.obj & --+pdcclip.obj & --+pdcdebug.obj & --+pdcdisp.obj & --+pdcgetsc.obj & --+pdckbd.obj & --+pdcscrn.obj & --+pdcsetsc.obj & --+pdcutil.obj & --+pdcwin.obj & -,lib.map ++addch.obj +addchstr.obj +addstr.obj +attr.obj +beep.obj +bkgd.obj & ++border.obj +clear.obj +color.obj +delch.obj +deleteln.obj +getch.obj & ++getstr.obj +getyx.obj +inch.obj +inchstr.obj +initscr.obj +inopts.obj & ++insch.obj +insstr.obj +instr.obj +kernel.obj +mouse.obj +move.obj & ++outopts.obj +overlay.obj +pad.obj +printw.obj +refresh.obj +scanw.obj & ++scr_dump.obj +scroll.obj +slk.obj +termattr.obj +terminfo.obj & ++touch.obj +util.obj +window.obj +pdcdebug.obj +pdcclip.obj +pdcdisp.obj & ++pdcgetsc.obj +pdckbd.obj +pdcscrn.obj +pdcsetsc.obj +pdcutil.obj & ++pdcwin.obj ,lib.map diff --git a/os2/bccos2.mak b/os2/bccos2.mak index 4216ffce..fb33955f 100644 --- a/os2/bccos2.mak +++ b/os2/bccos2.mak @@ -81,10 +81,12 @@ PANOBJS = panel.obj pdcurses.lib : $(LIBOBJS) $(PDCOBJS) + -del $@ $(LIBEXE) $@ @$(osdir)\bccos2.lrf panel.lib : $(PANOBJS) - $(LIBEXE) $@ -+$(PANOBJS) + -del $@ + $(LIBEXE) $@ +$(PANOBJS) addch.obj: $(srcdir)\addch.c $(PDCURSES_HEADERS) $(CC) $(CCFLAGS) -o$@ $(srcdir)\addch.c diff --git a/win32/bccwin32.lrf b/win32/bccwin32.lrf index 3f60c37b..70f3238f 100644 --- a/win32/bccwin32.lrf +++ b/win32/bccwin32.lrf @@ -1,48 +1,9 @@ --+addch.obj & --+addchstr.obj & --+addstr.obj & --+attr.obj & --+beep.obj & --+bkgd.obj & --+border.obj & --+clear.obj & --+color.obj & --+delch.obj & --+deleteln.obj & --+getch.obj & --+getstr.obj & --+getyx.obj & --+inch.obj & --+inchstr.obj & --+initscr.obj & --+inopts.obj & --+insch.obj & --+insstr.obj & --+instr.obj & --+kernel.obj & --+mouse.obj & --+move.obj & --+outopts.obj & --+overlay.obj & --+pad.obj & --+printw.obj & --+refresh.obj & --+scanw.obj & --+scr_dump.obj & --+scroll.obj & --+slk.obj & --+termattr.obj & --+terminfo.obj & --+touch.obj & --+util.obj & --+window.obj & --+pdcdebug.obj & --+pdcclip.obj & --+pdcdisp.obj & --+pdcgetsc.obj & --+pdckbd.obj & --+pdcscrn.obj & --+pdcsetsc.obj & --+pdcutil.obj & --+pdcwin.obj & -,lib.map ++addch.obj +addchstr.obj +addstr.obj +attr.obj +beep.obj +bkgd.obj & ++border.obj +clear.obj +color.obj +delch.obj +deleteln.obj +getch.obj & ++getstr.obj +getyx.obj +inch.obj +inchstr.obj +initscr.obj +inopts.obj & ++insch.obj +insstr.obj +instr.obj +kernel.obj +mouse.obj +move.obj & ++outopts.obj +overlay.obj +pad.obj +printw.obj +refresh.obj +scanw.obj & ++scr_dump.obj +scroll.obj +slk.obj +termattr.obj +terminfo.obj & ++touch.obj +util.obj +window.obj +pdcdebug.obj +pdcclip.obj +pdcdisp.obj & ++pdcgetsc.obj +pdckbd.obj +pdcscrn.obj +pdcsetsc.obj +pdcutil.obj & ++pdcwin.obj ,lib.map diff --git a/win32/bccwin32.mak b/win32/bccwin32.mak index 2eb65e50..031976f1 100644 --- a/win32/bccwin32.mak +++ b/win32/bccwin32.mak @@ -43,7 +43,7 @@ CPPFLAGS = -I$(PDCURSES_HOME) CCFLAGS = -c -Tpe -w32 $(CFLAGS) $(CPPFLAGS) -LIBEXE = tlib /C /E +LIBEXE = tlib /C /E /0 LIBCURSES = pdcurses.lib LIBPANEL = panel.lib @@ -84,10 +84,12 @@ first: @echo $(srcdir)\addch.c pdcurses.lib : $(LIBOBJS) $(PDCOBJS) + -del $@ $(LIBEXE) $@ @$(osdir)\bccwin32.lrf panel.lib : $(PANOBJS) - $(LIBEXE) $@ -+$(PANOBJS) + -del $@ + $(LIBEXE) $@ +$(PANOBJS) addch.obj: $(srcdir)\addch.c $(PDCURSES_HEADERS) $(CC) $(CCFLAGS) -o$@ $(srcdir)\addch.c