|
|
3.15b
SRC_ROOT = .. # Cross platform/compiler definitions include $(SRC_ROOT)/build/Common.gmake # defines clean and output directory rules CFLAGS += $(XPDEV-MT_CFLAGS) $(CIOLIB-MT_CFLAGS) OBJS += $(MTOBJODIR)$(DIRSEP)curs_cio$(OFILE) ifdef NO_X CFLAGS += -DNO_X else OBJS += $(MTOBJODIR)$(DIRSEP)x_events$(OFILE) \ $(MTOBJODIR)$(DIRSEP)x_cio$(OFILE) NEED_BITMAP := 1 endif ifdef WITH_SDL_AUDIO OBJS += $(MTOBJODIR)$(DIRSEP)sdl_con$(OFILE) NEED_BITMAP := 1 else ifdef WITH_SDL NEED_BITMAP := 1 OBJS += $(MTOBJODIR)$(DIRSEP)sdl_con$(OFILE) OBJS += $(MTOBJODIR)$(DIRSEP)sdlfuncs$(OFILE) ifeq ($(os),darwin) OBJS += $(MTOBJODIR)$(DIRSEP)SDLMain$(OFILE) endif endif endif ifeq ($(os),netbsd) ifndef USE_SYSTEM_CURSES CFLAGS += -DN_CURSES_LIB endif endif ifdef NEED_BITMAP OBJS += $(MTOBJODIR)$(DIRSEP)bitmap_con$(OFILE) endif # CIOLIB Library Link Rule $(CIOLIB-MT_BUILD): $(MTOBJODIR) $(OBJS) @echo Creating $@ ... $(QUIET)$(AR) rc $@ $(OBJS) $(QUIET)$(RANLIB) $@ $(CIOLIB-MT_SHLIB_BUILD): $(MTOBJODIR) $(OBJS) @echo Creating $@ $(QUIET)$(MKSHLIB) $(LDFLAGS) $(OBJS) $(SHLIBOPTS) -o $@ ifeq ($(os),darwin) $(MTOBJODIR)$(DIRSEP)SDLMain$(OFILE): SDLMain.m @echo $(COMPILE_MSG) $< $(QUIET)$(CC) $(CFLAGS) $(CCFLAGS) -o $@ -c $< endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.