Annotation of sbbs/src/conio/gnumakefile, revision 1.1.1.1

1.1       root        1: SRC_ROOT = ..
                      2: # Cross platform/compiler definitions
                      3: include $(SRC_ROOT)/build/Common.gmake # defines clean and output directory rules
                      4: 
                      5: CFLAGS += $(XPDEV-MT_CFLAGS) $(CIOLIB-MT_CFLAGS)
                      6: 
                      7: OBJS   +=      $(MTOBJODIR)$(DIRSEP)curs_cio$(OFILE)
                      8: ifdef NO_X
                      9:  CFLAGS        +=      -DNO_X
                     10: else
                     11:  OBJS  +=      $(MTOBJODIR)$(DIRSEP)console$(OFILE) \
                     12:                        $(MTOBJODIR)$(DIRSEP)x_cio$(OFILE)
                     13: endif
                     14: 
                     15: ifdef WITH_SDL
                     16:  OBJS  +=      $(MTOBJODIR)$(DIRSEP)sdl_con$(OFILE)
                     17: endif
                     18: 
                     19: ifeq ($(os),netbsd)
                     20:  CFLAGS        +=      -DN_CURSES_LIB
                     21: endif
                     22: 
                     23: $(MTOBJODIR)$(DIRSEP)console$(OFILE).static:
                     24:        $(QUIET)$(DELETE) $(MTOBJODIR)$(DIRSEP)console$(OFILE)*
                     25:        $(QUIET)touch $(MTOBJODIR)$(DIRSEP)console$(OFILE).static
                     26: 
                     27: $(MTOBJODIR)$(DIRSEP)console$(OFILE).dynamic:
                     28:        $(QUIET)$(DELETE) $(MTOBJODIR)$(DIRSEP)console$(OFILE)*
                     29:        $(QUIET)touch $(MTOBJODIR)$(DIRSEP)console$(OFILE).dynamic
                     30: 
                     31: # CIOLIB Library Link Rule
                     32: ifdef STATIC
                     33: $(CIOLIB-MT_BUILD): $(MTOBJODIR)$(DIRSEP)console$(OFILE).static $(MTOBJODIR) $(OBJS)
                     34: else
                     35: $(CIOLIB-MT_BUILD): $(MTOBJODIR)$(DIRSEP)console$(OFILE).dynamic $(MTOBJODIR) $(OBJS)
                     36: endif
                     37:        @echo Creating $@ ...
                     38:        $(QUIET)$(AR) rc $@ $(OBJS)
                     39:        $(QUIET)$(RANLIB) $@
                     40: 
                     41: ifdef STATIC
                     42: $(CIOLIB-MT_SHLIB_BUILD): $(MTOBJODIR)$(DIRSEP)console$(OFILE).static $(MTOBJODIR) $(OBJS)
                     43: else
                     44: $(CIOLIB-MT_SHLIB_BUILD): $(MTOBJODIR)$(DIRSEP)console$(OFILE).dynamic $(MTOBJODIR) $(OBJS)
                     45: endif
                     46:        @echo Creating $@
                     47:        $(QUIET)$(MKSHLIB) $(LDFLAGS) $(OBJS) $(SHLIBOPTS) -o $@

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.