Drop main() prototype. Syncs with NetBSD-8
[minix.git] / external / bsd / libpcap / dist / msdos / common.dj
blobec0ce02b244971653f6d75c43b68ced92f6d0b3a
2 # Common defines for libpcap and 16/32-bit network drivers (djgpp)
5 .SUFFIXES: .exe .wlm .dxe .l .y
6 .PHONY:    check_gcclib
8 default: check_gcclib all
10 GCCLIB   = /djgpp/lib/gcc-lib/djgpp/3.31
11 MAKEFILE = Makefile.dj
14 # DLX 2.91+ lib. Change path to suite.
15 # Not used anymore. Uses DXE3 now.
17 # DLX_LIB  = $(DJDIR)/contrib/dlx.291/libdlx.a
18 # DLX_LINK = $(DJDIR)/bin/dlxgen.exe
20 WATT32_ROOT = $(subst \,/,$(WATT_ROOT))
23 ifeq ($(wildcard $(GCCLIB)/libgcc.a),)
24 check_gcclib:
25         @echo libgcc.a not found. Set \"$(GCCLIB)\" to \"/djgpp/lib/gcc-lib/djgpp/3.X\"
26 endif
30 # Include 32-bit driver support
32 USE_32BIT_DRIVERS = 0
35 # Use loadable driver modules instead of statically linking
36 # all drivers.
38 USE_32BIT_MODULES = 0
41 # Put interrupt sensitive code/data in locked sections
42 # Do `make clean' in all affected directories after changing this.
44 USE_SECTION_LOCKING = 0
47 # Set to 1 to use exception handler lib (only for me)
49 USE_EXCEPT = 0
51 CC   = gcc.exe
52 LD   = ld.exe
53 ASM  = nasm.exe -fbin -dDEBUG
54 YACC = bison.exe
55 LEX  = flex.exe
57 CFLAGS = -g -gcoff -O2 -Wall -I. -I$(WATT32_ROOT)/inc
59 ifeq ($(USE_EXCEPT),1)
60   CFLAGS += -DUSE_EXCEPT
61   EXC_LIB = d:/prog/mw/except/lib/libexc.a
62 endif
64 ifeq ($(USE_SECTION_LOCKING),1)
65   CFLAGS += -DUSE_SECTION_LOCKING
66 endif
68 ifeq ($(USE_32BIT_DRIVERS),1)
69   CFLAGS += -DUSE_32BIT_DRIVERS
70 endif
72 %.o: %.c
73         $(CC) -c $(CFLAGS) $<
74         @echo
76 %.o: %.s
77         $(CC) -c $(CFLAGS) -x assembler-with-cpp -o $@ $<
78         @echo