#define TARGET_IS_GDB 1 #if TARGET_IS_GDB DEFGDB = -DGDB -DCREATE_IO_WINDOW -g #else DEFGDB = #endif #CC = gcc #if mc68000 /* for SUN 3 */ CCOPTIONS=-m68881 #endif #if defined(SunArchitecture) #if OSMajorVersion >= 4 #if OSMajorVersion == 4 && OSMinorVersion >= 0 #if OSMinorVersion == 1 && OSTeenyVersion == 3 DEFINES = -DSUNOS4 $(DEFGDB) #else DEFINES = -DSUNOS4 -DNEED_STRSTR $(DEFGDB) #endif #else DEFINES = -DSYSV -DSVR4 -DSUNOS4 $(DEFGDB) SYS_LIBRARIES = -lm #endif #else DEFINES = -DOLDSUNOS -DNEED_STRSTR $(DEFGDB) #endif #endif #ifdef UltrixArchitecture #ifdef MipsArchitecture DEFINES = -DBSD -DMIPS $(DEFGDB) #else DEFINES = -DBSD $(DEFGDB) #endif #endif #ifdef PegasusArchitecture DEFINES = -DBSD $(DEFGDB) -DNEED_STRSTR #endif #ifdef AlphaArchitecture DEFINES = -D_BSD $(DEFGDB) #endif #ifdef HPArchitecture DEFINES = $(DEFGDB) -DHPUX -DREAD_ZERO_NOT_EOF #endif #ifdef SGIArchitecture DEFINES = $(DEFGDB) #endif #ifdef IBMArchitecture DEFINES = $(DEFGDB) -DREAD_ZERO_NOT_EOF #endif #ifdef LinuxArchitecture DEFINES = -DSYSV $(DEFGDB) #endif #if defined(NeXTArchitecture) || defined(NextArchitecture) #if OSMajorVersion == 3 #if OSMinorVersion == 0 DEFINES = -DOLDSUNOS $(DEFGDB) -DNEXTOS_3_0 #else DEFINES = -DOLDSUNOS $(DEFGDB) #endif #else DEFINES = -DOLDSUNOS $(DEFGDB) -DNEXTOS_2 #endif #endif # Add to use new multi window format #DEFINES+=-DNEW_INTERFACE # Add to open all windows at startup #DEFINES+=-DOPEN_ALL_WINDOWS #ifdef FreeBSDArchitecture DEFINES = $(DEFGDB) #endif mallocc = #malloc.c malloco = #malloc.o DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB) LOCAL_LIBRARIES = $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(XLIB) SRCS = calldbx.c command.c dbx.c dialog.c datadpy.c filemenu.c \ handler.c parser.c regex.c signs.c signals.c source.c \ utils.c windows.c xdbx.c $(mallocc) OBJS = calldbx.o command.o dbx.o dialog.o datadpy.o filemenu.o \ handler.o parser.o regex.o signs.o signals.o source.o \ utils.o windows.o xdbx.o $(malloco) #if TARGET_IS_GDB ComplexProgramTarget(xxgdb) #else ComplexProgramTarget(xdbx) #endif /* not GDB */ InstallAppDefaults(XDbx) #if TARGET_IS_GDB handler.o: gdb_handler.c parser.o: gdb_parser.c gdb_regex.h #endif /* GDB */