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

1.1       root        1: SRC_ROOT       ?=      ..
                      2: include $(SRC_ROOT)/build/Common.gmake
                      3: 
                      4: ifdef XP_SEM
                      5:        MTOBJS  +=      $(MTOBJODIR)$(DIRSEP)xpsem$(OFILE)
                      6: endif
                      7: MTOBJS +=      $(MTOBJODIR)$(DIRSEP)xpevent$(OFILE)
                      8: 
                      9: CFLAGS +=      -DSOUNDCARD_H_IN=$(shell if [ -f /usr/include/sys/soundcard.h ] ; then echo 1 ; elif [ -f /usr/include/soundcard.h ] ; then echo 2 ; elif [ -f /usr/include/linux/soundcard.h ] ; then echo 3 ; else echo 0 ; fi) -I. $(XPDEV_CFLAGS)
                     10: ifeq ($(shell if [ -f /usr/include/alsa/asoundlib.h ] ; then echo YES ; fi),YES)
                     11: #      CFLAGS  +=      -DUSE_ALSA_SOUND
                     12: endif
                     13: MT_CFLAGS      +=      $(XPDEV-MT_CFLAGS)
                     14: 
                     15: ifdef WITH_SDL
                     16:  MTOBJS        +=      $(MTOBJODIR)$(DIRSEP)sdlfuncs$(OFILE)
                     17:  OBJS  +=      $(OBJODIR)$(DIRSEP)sdlfuncs$(OFILE)
                     18:  ifeq ($(os),darwin)
                     19:   MTOBJS       +=      $(MTOBJODIR)$(DIRSEP)SDLMain$(OFILE)
                     20:   OBJS +=      $(OBJODIR)$(DIRSEP)SDLMain$(OFILE)
                     21:  endif
                     22: endif
                     23: 
                     24: ifeq ($(os),darwin)
                     25: $(MTOBJODIR)$(DIRSEP)SDLMain$(OFILE): SDLMain.m
                     26:        @echo $(COMPILE_MSG) $<
                     27:        $(QUIET)$(CC) $(MT_CFLAGS) $(CCFLAGS) -o $@ -c $<
                     28: 
                     29: $(OBJODIR)$(DIRSEP)SDLMain$(OFILE): SDLMain.m
                     30:        @echo $(COMPILE_MSG) $<
                     31:        $(QUIET)$(CC) $(CFLAGS) $(CCFLAGS) -o $@ -c $<
                     32: endif
                     33: 
                     34: # Executable Build Rule
                     35: $(WRAPTEST): $(MTOBJODIR)/wraptest.o $(DEPS)
                     36:        @echo Linking $@
                     37:        $(QUIET)$(CC) -o $@ $(LDFLAGS) $(MT_LDFLAGS) $^ $(XPDEV-MT_LIBS)
                     38: 
                     39: $(XPDEV_LIB_BUILD): $(OBJODIR) $(OBJS)
                     40:        @echo Creating $@
                     41:        $(QUIET)$(AR) rc $@ $(OBJS)
                     42:        $(QUIET)$(RANLIB) $@
                     43: 
                     44: $(XPDEV_SHLIB_BUILD): $(OBJODIR) $(OBJS)
                     45:        @echo Creating $@
                     46:        $(QUIET)$(MKSHLIB) $(LDFLAGS) $(OBJS) $(SHLIBOPTS) -o $@
                     47: 
                     48: $(XPDEV-MT_LIB_BUILD): $(MTOBJODIR) $(MTOBJS)
                     49:        @echo Creating $@
                     50:        $(QUIET)$(AR) rc $@ $(MTOBJS)
                     51:        $(QUIET)$(RANLIB) $@
                     52: 
                     53: $(XPDEV-MT_SHLIB_BUILD): $(MTOBJODIR) $(MTOBJS)
                     54:        @echo Creating $@
                     55:        $(QUIET)$(MKSHLIB) $(LDFLAGS) $(MTOBJS) $(SHLIBOPTS) -o $@
                     56: 

unix.superglobalmegacorp.com

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