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

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)
1.1.1.2 ! root       11:        CFLAGS  +=      -DUSE_ALSA_SOUND
1.1       root       12: endif
                     13: MT_CFLAGS      +=      $(XPDEV-MT_CFLAGS)
                     14: 
1.1.1.2 ! root       15: ifdef WITH_SDL_AUDIO
1.1       root       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 $@
1.1.1.2 ! root       37:        $(QUIET)$(CC) -o $@ $(LDFLAGS) $(MT_LDFLAGS) $^ $(XPDEV-MT_LIB_BUILD)
        !            38: 
        !            39: $(XPTIME): $(OBJODIR)/xptime.o $(XPDEV_LIB_BUILD)
        !            40:        @echo Linking $@
        !            41:        $(QUIET)$(CC) -o $@ $(LDFLAGS) $^ $(XPDEV_LIB_BUILD)
1.1       root       42: 
                     43: $(XPDEV_LIB_BUILD): $(OBJODIR) $(OBJS)
                     44:        @echo Creating $@
                     45:        $(QUIET)$(AR) rc $@ $(OBJS)
                     46:        $(QUIET)$(RANLIB) $@
                     47: 
                     48: $(XPDEV_SHLIB_BUILD): $(OBJODIR) $(OBJS)
                     49:        @echo Creating $@
                     50:        $(QUIET)$(MKSHLIB) $(LDFLAGS) $(OBJS) $(SHLIBOPTS) -o $@
                     51: 
                     52: $(XPDEV-MT_LIB_BUILD): $(MTOBJODIR) $(MTOBJS)
                     53:        @echo Creating $@
                     54:        $(QUIET)$(AR) rc $@ $(MTOBJS)
                     55:        $(QUIET)$(RANLIB) $@
                     56: 
                     57: $(XPDEV-MT_SHLIB_BUILD): $(MTOBJODIR) $(MTOBJS)
                     58:        @echo Creating $@
                     59:        $(QUIET)$(MKSHLIB) $(LDFLAGS) $(MTOBJS) $(SHLIBOPTS) -o $@
                     60: 

unix.superglobalmegacorp.com

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