]> granicus.if.org Git - nethack/commitdiff
more msdos cross-compile pdcurses warning suppression
authornhmall <nhmall@nethack.org>
Thu, 4 Feb 2021 23:53:18 +0000 (18:53 -0500)
committernhmall <nhmall@nethack.org>
Thu, 4 Feb 2021 23:53:18 +0000 (18:53 -0500)
sys/unix/hints/include/cross-pre.2020

index dc23ba9985646e00239e6928490b786c004fe570..31c81d515200e9bf469485804f5184e20255ee39 100644 (file)
@@ -114,9 +114,11 @@ override TARGET_LIBS += -lSDL
 endif
 override BUILDMORE += $(PDCLIB)
 override CLEANMORE += rm -f $(PDCLIB) ;
+ifndef CROSS_TO_MSDOS
 # Rules for PDCurses files
 $(TARGETPFX)%.o : $(PDCTOP)/pdcurses/%.c
        $(TARGET_CC) $(PDCINCL) $(TARGET_CFLAGS) -o$@  $<
+endif  # CROSS_TO_MSDOS
 else   #WANT_WIN_CURSES
 PDCURSESDEF=
 PDCLIBOBJS=
@@ -157,9 +159,8 @@ MSDOS_TARGET_CFLAGS = -c -O -I../include -I../sys/msdos -I../win/share \
        -DUSE_TILES -DCROSSCOMPILE -DCROSSCOMPILE_TARGET -DCROSS_TO_MSDOS \
         -Wall -Wextra -Wno-missing-field-initializers -Wimplicit \
         -Wreturn-type -Wunused -Wformat -Wswitch -Wshadow -Wwrite-strings \
-        -Wimplicit-function-declaration -Wimplicit-int \
-        -Wmissing-declarations -Wmissing-parameter-type
-override TARGET_CFLAGS = $(MSDOS_TARGET_CFLAGS) -Wmissing-prototypes
+        -Wimplicit-function-declaration -Wimplicit-int -Wmissing-parameter-type
+override TARGET_CFLAGS = $(MSDOS_TARGET_CFLAGS) -Wmissing-declarations -Wmissing-prototypes
 override TARGET_CXXFLAGS = $(TARGET_CFLAGS)
 override TARGET_LINK = $(TOOLTOP1)/i586-pc-msdosdjgpp-gcc
 override TARGET_LFLAGS=
@@ -188,9 +189,14 @@ override CLEANMORE += rm -f -r $(TARGETDIR) ;
 VARDATND += nhtiles.bmp
 #
 ifdef WANT_WIN_CURSES
+# Rules for PDCurses files
+$(TARGETPFX)%.o : $(PDCTOP)/pdcurses/%.c
+       $(TARGET_CC) $(PDCINCL) $(MSDOS_TARGET_CFLAGS) -Wno-unused-parameter \
+               -Wno-missing-prototypes -o$@  $<
 # rules for pdcurses dos-specific files
 $(TARGETPFX)%.o : $(PDCTOP)/dos/%.c
-       $(TARGET_CC) $(PDCINCL) $(MSDOS_TARGET_CFLAGS) -Wno-unused-parameter -o$@  $<
+       $(TARGET_CC) $(PDCINCL) $(MSDOS_TARGET_CFLAGS) -Wno-unused-parameter \
+               -Wno-missing-prototypes -o$@  $<
 endif  # WANT_WIN_CURSES
 #
 # Rule for files in sys/msdos